文字
怎麼算文字或檔案的 MD5、SHA-256 雜湊
你下載了一個檔案,網站列了 SHA-256 校驗值;或者設定裡需要一個字串的 MD5。在這一頁算文字或檔案的雜湊並比對摘要。空字串的 SHA-256 以 e3b0c442 開頭。什麼都不離開目前分頁。
手邊有預期校驗值再打開雜湊產生。驗證下載用 SHA-256;MD5 和 SHA-1 只在對方要求時用。不上傳。
打開雜湊產生目錄
選對方用的演算法
校驗值必須用同一種演算法比對。下載頁通常給 SHA-256(64 個十六進位字元);舊一點的給 MD5(32 個)或 SHA-1(40 個)。SHA-384 和 SHA-512 更長。MD5 和 SHA-1 做完整性檢查沒問題,但不適合安全用途。
兩邊用同一演算法:SHA-256 是 64 個十六進位字元,MD5 32 個,SHA-1 40 個。 打開 cv.cm 的雜湊產生
預設選的是 SHA-256,文字框是空的。不上傳。
打開雜湊產生算文字的雜湊
輸入或貼上文字。Hex 摘要邊打邊更新,Base64 在它下面。結尾的空白和換行都會改變雜湊,所以要原樣貼上。
算檔案的雜湊
按「計算檔案雜湊」選那個下載檔案。檔案在目前分頁裡讀取,摘要和檔名一起顯示;大檔案要幾秒鐘。
和公布的校驗值比對
把摘要和公布的校驗值對照:先比頭尾各八個字元,一致再比整串。任何差異都代表檔案不是公布的那個:重新下載。
把摘要和公布的校驗值比對;差一個字元就是不同的檔案。 複製摘要
「複製 Hex」把小寫摘要放到剪貼簿。十六進位雜湊不分大小寫,ABCD 和 abcd 是一樣的。
常見問題
能免費線上算檔案雜湊而不上傳嗎?
能。cv.cm 用 Web Crypto 在目前分頁裡讀檔案。不上傳。
有哪些演算法?
MD5、SHA-1、SHA-256、SHA-384 和 SHA-512,Hex 和 Base64 都有。
為什麼我的雜湊對不上?
演算法不同、多了空白或換行,或者檔案不同。先查演算法。
MD5 安全嗎?
拿下載和列出的校驗值比對可以。做密碼或簽章不行;用 SHA-256 或更強的。
能在這裡驗證密碼雜湊嗎?
只能算一般摘要。bcrypt 這類加鹽雜湊要用專門的工具。