Pailebot網路航行者的航海日誌
Logbook / 互動專區

雜湊與加密

選一個演算法,輸入一段訊息,看看它會經歷什麼。每個步驟只呈現計算的開頭和結尾,中間重複的部分省略。

SHA-256 安全雜湊

SHA-256 撐起了網際網路的一大部分,從 HTTPS 憑證、軟體簽章到 Git 和比特幣都用到它。它產生 256 位元,而且和 MD5 不同,至今沒有人找到碰撞,也沒有人找到從結果回推訊息的方法。

它的運作方式和 MD5 類似,但有八個暫存器、64 輪,以及一個區塊擴展程序,其中每個新字都取決於前面四個字。訊息只要改一個位元,結果平均就會改變一半的位元。

弱點

它是安全的雜湊,但速度很快,所以單靠它不足以儲存密碼:攻擊者每秒可以試數十億個候選密碼。這正是 Argon2id 這類刻意放慢的演算法存在的原因。量子電腦只會讓它的位元強度減半(Grover 演算法),仍然留有很大的餘裕。

規格文件

2048 位元 RSA 金鑰
…
隨機種子
…

結果

逐步說明

    所有計算都在你的瀏覽器中進行;你輸入的內容不會離開瀏覽器。 這些實作是為了教學而寫,並已與 OpenSSL 比對驗證。要保護真實資料,請使用你所用平台的函式庫。

    AI 輔助翻譯 · English · 協助改善此翻譯