雜湊計算 使用指南
計算文本或檔案的 MD5、SHA-1、SHA-256 雜湊值,用於完整性校驗與一致性比對,純前端本地計算資料不上傳伺服器。
功能說明
計算文本或檔案的 MD5、SHA-1、SHA-256 雜湊值,用於完整性校驗與一致性比對,純前端本地計算資料不上傳伺服器。
典型使用場景
- 對文本或檔案計算 MD5/SHA-1/SHA-256 摘要,用於完整性校驗與去重比對。
- 下載檔案後比對官網公佈的雜湊值,確認未被篡改。
- 本地計算不聯網,適合快速驗證一致性。
算例參考
- 雜湊原理:雜湊將任意長度輸入對映為固定長度摘要,單向不可逆、輸入微小變化輸出大不同(雪崩效應)。MD5 輸出 128 位(已不推薦用於安全)、SHA-1 輸出 160 位(已弱化)、SHA-256 輸出 256 位(當前推薦)。
- 算例:文本 hello 的 MD5 = 5d41402abc4b2a76b9719d911017c592,SHA-256 = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824;改動一個字元為 hellp 後兩段雜湊完全不同,體現雪崩效應。
注意事項
本工具純前端執行,輸入內容不上傳伺服器;結果為按上述口徑得到的理論估算值。實際應用受裝置引數、測量條件與當地規範影響,請以裝置銘牌、檢測報告與現行標準為準,重大決策建議諮詢專業人士。
- 雜湊和加密有什麼區別?
- 雜湊單向不可逆、用於校驗;加密可逆、用於保密。驗證檔案用雜湊比對,保護內容用加密。
- 為什麼不用 MD5 做安全校驗?
- MD5/SHA-1 已被找到碰撞攻擊,可構造不同檔案同雜湊;安全場景請用 SHA-256 或更強。