雜湊演算法(Hash Function)中,最為常用的是MD5(Message-Digest Algorithm 5)演算法,MD5是一個較為古老的演算法,一度被廣泛應用於安全領域。比如在UNIX系統中使用者的密碼就是以MD5(或其它類似的演算法)經加密後儲存在檔案系統中。當用戶登入的時候,系統把使用者輸入的密碼計算成MD5值,然後再去和儲存在檔案系統中的MD5值進行比較,進而確定輸入的密碼是否正確。 透過這樣的步驟,系統在並不知道使用者密碼的明碼的情況下就可以確定使用者登入系統的合法性。這不但可以避免使用者的密碼被具有系統管理員許可權的使用者知道,而且還在一定程度上增加了密碼被破解的難度。 不過,由於MD5的弱點被不斷髮現以及計算機能力不斷的提升,透過碰撞的方法有可能構造兩個具有相同MD5的資訊,使MD5演算法在目前的安全環境下有一點落伍。從實踐角度,不同資訊具有相同MD5的可能性還是非常低的,通常認為是不可能的,透過碰撞的方法也很難碰撞出複雜資訊的MD5數值。 因此,MD5演算法還是被廣泛的用作檢驗檔案是否變化的雜湊函式,很多類似迅雷、旋風這樣的下載工具,都可以透過MD5來驗證,使用者下載下來的檔案是否被修改。 在使用者密碼的處理方面,MD5總的來看還算是安全的,至少比明文儲存密碼要好的多,目前破解MD5主要依靠大型字典的方法,將常用密碼進行MD5後建立資料庫,然後和MD5數值進行對比,透過這樣的方法來“破解”MD5,因此,通常直接將密碼進行MD5處理的話,一些弱密碼很容易可以透過這種手段“破解”出來。 不過,如果在雜湊的過程中,加入足夠長的salt(即干擾字串),並且salt加入一些動態資訊,例如username、隨機碼等,這樣生成的MD5還是很難被破解的,因為僅僅從資料庫無法看到MD5具體的處理過程,必須同時看到處理時的原始碼才可以,這就給破解MD5帶來相當大的難度。 還有一個方法,既然簡單密碼的MD5是不安全的,網站的開發者只需要一個簡單的技巧就能提高密碼的安全度:在使用者註冊的時候,錄入新密碼後進行判斷,強制密碼必須8位以上,幷包含字母和數字,否則不讓註冊,這樣使用者註冊後使用的密碼就都是不容易被破解的密碼了。 如果需要更安全的演算法,建議不用MD5,而使用SHA-256, SHA(Secure Hash Algorithm,安全雜湊演算法)是美國國家安全域性(NSA)設計,美國國家標準與技術研究院(NIST)釋出的一系列密碼雜湊函式。目前還沒有出現針對SHA-256演算法的有效碰撞攻擊方法,該演算法也是開源演算法,在很多地方可以找到,是MD5的一個不錯的後繼者。
我補充下 幾個戰場聲望:1.銀翼要塞2.阿拉索聯軍3.雷矛衛隊打戰場就OK 灰舌死誓者 任務只有黑暗神殿入門任務線,開始於影月谷占星者/奧爾多提供的“巴爾裡石板”,完成幾個步驟後就會被要求前往守望者牢籠的密室找到阿卡瑪。 除了任...
理論上來講可以用1000m的路由器,但是沒這個人力要。百兆光纖使用千兆路由器無法提高有線的頻寬。百兆光纖寬頻,受制於有線介面的瓶頸,是無法提高網速的。百兆光纖寬頻,通常運營商提供的光貓都是百兆光貓。百兆光貓的上聯口是155M光口,LAN口是...
華為metro1000是華為的一款光傳輸裝置,原來叫155/622H,群路為155Mbit/s光口或622Mbit/s光口。支路為2Mbit/s電口或10M/100MRJ45型網口。該裝置不支援2.5Gbit/s光口和10Gbit/s光口。...
pi可以讀取各種感測器、外部裝置、網路資料等資訊。因為pi具備良好的擴充套件性和相容性,在連線各種外部裝置的同時,也可以透過網路讀取網際網路上的資料。此外,pi還可以透過GPIO讀取模擬訊號、數字訊號等資訊,進一步擴充套件其讀取範圍。pi的...
交換技術有三種,分別是:電路交換、報文交換、分組交換。它們的優缺點:一.電路交換的優缺點:電路交換方式的優點是資料傳輸可靠、迅速,資料不會丟失,且保持原來的序列。缺點是在某些情況下,電路空閒時的通道容量被浪費;另外,如資料傳輸階段的持續時間...
1.網際網路是資訊機器,區塊鏈是事實機器網際網路是資訊的機器,以更低的成本、更高的效率讓大家互相傳遞資訊。區塊鏈的資料結構,以及密碼學、時間戳等技術的組合,保證了一個數據上鍊之後就不可篡改、不可撤銷,但是可追蹤。因此相比網際網路來說,區塊鏈...
EVP可以有多個含義,以下是其中幾個常見的:1.企業價值管理(EnterpriseValueManagement):指企業透過戰略規劃、資源配置、業務流程最佳化等手段,以實現企業價值的最大化為目標的管理方法論。2.電子現金(Electron...
PCI匯流排不屬於乙太網,它是一種用於連線計算機內部硬體裝置的匯流排標準。PCI匯流排最初由英特爾公司開發,後來被PCISpecialInterestGroup(SIG)推廣和標準化,成為了一種廣泛使用的計算機匯流排標準。PCI匯流排可以連...
現在的顯示卡多出的一個白色介面通常是DisplayPort介面。DisplayPort是一種數字影片介面標準,用於連線計算機和顯示器,支援高解析度、高重新整理率和高色深度的影片輸出。與HDMI介面相比,DisplayPort介面具有更高的頻...
關於這個問題,QiwiWallet是俄羅斯最大的電子錢包服務提供商之一,它提供了一種方便快捷的支付和轉賬方式。以下是QiwiWallet的優缺點:優點:1.方便快捷:使用者可以透過手機應用程式或網站輕鬆進行支付和轉賬,無需攜帶現金或信用卡。...