📚 深度解析:SHA 哈希(SHA-1/256/512)
💡 常見使用場景
- 下載文件後校驗完整性:對比官方公佈的 SHA256 值,確認文件未被篡改。
- 存儲密碼時做加鹽哈希(務必加鹽、加鹽、加鹽)。
- Git、區塊鏈等系統裏計算內容尋址的摘要。
文件校驗
在終端運行 sha256sum file.iso 得到摘要,與官網公佈值逐字符比對;一致説明文件完整,不一致可能是下載損壞或被替換。
❓ 常見問題(FAQ)
- SHA 和 MD5 該用哪個?
- 新項目一律用 SHA-256 及以上。MD5 與 SHA-1 已被證明可構造碰撞,不再適用於安全場景(簽名、證書),僅可用於非安全的一致性粗檢。
- 為什麼密碼不能直接存 SHA?
- SHA 計算快,易被彩虹表 / 暴力破解;密碼存儲應使用專門慢哈希(bcrypt / scrypt / Argon2)並加隨機鹽,本工具僅用於學習與普通摘要,不要直接拿去存口令。