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