如何計算雜湊值
- 輸入或貼上文字,或從裝置中選擇檔案。
- 五種雜湊值會立即顯示。在需要的那一項點擊「複製」。
- 若要驗證下載的檔案,請將作者公布的雜湊值貼到比對欄位。
- 如果相符,會以綠色標示,代表內容完全相同。
什麼是雜湊值
雜湊值是文字或檔案的「數位指紋」:長度固定的字串,即使只更動一個字元,結果也會完全不同。相同的內容永遠會得到相同的雜湊值。
它用來檢查下載的檔案是否損毀或被竄改(與作者公布的雜湊值比對),也能用來找出重複的檔案。
MD5 與 SHA-1 在安全性上被視為不夠強(可以人為製造碰撞):用來檢查完整性沒問題,但不適合用來保護密碼。若是安全用途,建議使用 SHA-256 或 SHA-512。
使用前請注意
- 雜湊值不是加密,也無法「還原」。單獨使用也不適合用來儲存密碼。
- 文字以 UTF-8 處理。相同的文字若換行格式不同,會得到不同的雜湊值。
- 大型檔案(最大 500 MB)會整個讀入記憶體,在記憶體不足的裝置上可能很慢或失敗。
常見問題
我的檔案會被上傳到伺服器嗎?
不會。雜湊值在你的瀏覽器中計算,檔案不會離開你的裝置。
如何驗證下載的檔案?
先計算它的雜湊值,再把作者公布的雜湊值貼到比對欄位,看是否相符。
應該使用哪一種演算法?
用來檢查完整性的話,任何一種都可以,但最推薦 SHA-256。MD5 與 SHA-1 已無法抵擋攻擊。
雜湊值可以還原成原本的文字嗎?
不行。雜湊值是單向函數:你只能檢查某個內容是否會產生該雜湊值。
需要付費嗎?
不用,完全免費,不需註冊,直接在瀏覽器中使用。