密碼學雜湊計算與檔案校驗和工具
API 即將上線在瀏覽器中即時計算文字與本地檔案的 SHA-256、SHA-512、SHA-384、SHA-1、MD5 及 HMAC 簽章。原生 Web Crypto 硬體加速,零網路傳輸。
Cryptographic Hash Generator & File Checksum
Instant Scenario Presets
Calculated HashesClick copy button to copy hex digest
SHA-256(256-bit)Standard
—SHA-512(512-bit)High-Security
—SHA-384(384-bit)High-Security
—SHA-1(160-bit)Legacy
—MD5(128-bit)Broken
—API 版本即將上線
Hash Generator API 上線時通知你。
關於
本密碼學雜湊計算與檔案校驗和工具採用瀏覽器底層原生 Web Crypto API (SubtleCrypto),提供純前端的高效能雜湊摘要計算、HMAC 簽章與大檔案校驗。所有運算 100% 於本機端執行,絕不對外傳輸機密字串或檔案內容。
密碼學雜湊的核心原則與 FIPS 標準
密碼學雜湊函數為單向不可逆演算法,符合以下三大特徵:
- 抗原像性(單向不可逆):給定雜湊值無法反向推演原文。
- 抗第二原像性:給定原文無法輕易建構出產生相同雜湊之另一原文。
- 強抗碰撞性:無法尋得產生相同雜湊的任意兩組相異輸入。
- 雪崩效應:輸入改變 1 個位元,輸出約 50% 位元將產生劇烈且不可預測之變化。
演算法綜合對比表
| 演算法 | 國際規範 | 輸出長度 | 抗碰撞強度 | NIST 安全評級 | 核心應用場景 |
|---|---|---|---|---|---|
| SHA-256 | FIPS 180-4 | 256 位元 | > 2^128 | 目前推薦標準 | 比特幣區塊鏈、TLS/HTTPS 證書、Docker 容器層 |
| SHA-512 | FIPS 180-4 | 512 位元 | > 2^256 | 高強度推薦標準 | 64 位元架構高速校驗、GPG 簽章、Linux 密碼安全 |
| SHA-1 | FIPS 180-1 | 160 位元 | 已被破解 | 已被 NIST 棄用 | 歷史 Git 紀錄(切勿用於資安驗證) |
| MD5 | RFC 1321 | 128 位元 | 極易碰撞 | 嚴禁密碼學應用 | 非對抗性檔案去重、Rsync 快速校驗 |
| Argon2id | RFC 9106 | 可配置 | 記憶體硬化 | 密碼儲存唯一推薦 | 抵禦 GPU/ASIC 彩虹表破譯的使用者密碼雜湊 |