SHA加密工具

🔐 SHA Encrypt

📐 工作原理與說明
計算 SHA 系列訊息摘要。
  • 演算法:SHA-1(160 bit)、SHA-224、SHA-256、SHA-384、SHA-512,輸出為固定長度十六進位制串。
  • 性質:與 MD5 同為單向摘要,輸入微變則輸出劇變。
  • 安全:SHA-1 的碰撞已被實際攻破,應改用 SHA-256 及以上。
  • 口令:不應直接用 SHA 儲存口令,需加鹽並使用 bcrypt/scrypt/Argon2 等慢雜湊。

Generate SHA-1, SHA-256 or SHA-512 digests of text or files directly in your browser for integrity verification and fingerprinting.

示例文本:

📚 深度解析:SHA 雜湊計算器

💡 常見使用場景

  • 生成 SHA-1/256/512 摘要用於校驗與簽名。
  • 給釋出包生成 SHA-256 校驗值隨包釋出,使用者下載後比對確認檔案完整,這是開源軟體的標準做法。
SHA-256 "abc"
`abc` → ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad。

❓ 常見問題(FAQ)

SHA-1 安全嗎?
已不推薦簽名,仍可用作校驗;新系統用 SHA-256+。
SHA-256 和 SHA-512 該選哪個?
安全強度都足夠,差異在效能與輸出長度:SHA-256 輸出 32 位元組、在 32 位平臺上更快;SHA-512 輸出 64 位元組、在 64 位平臺上反而更快。一般場景選 SHA-256 即可(也是證書與簽名的主流選擇);需要抗長度擴充套件攻擊的場景應改用 SHA-3 或 HMAC 構造。
⚠️ 使用說明與注意事項
📖關於「SHA加密工具」 ▼

📝工具簡介

免費線上SHA加密工具,支援SHA1、SHA224、SHA256、SHA384、SHA512多種雜湊演算法,一鍵生成雜湊值。。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。