如何使用
- 選擇文字模式或檔案模式。
- 貼上文字,或選擇需要校驗的檔案。
- 選擇 SHA-256、SHA-384 或 SHA-512 算法。
- 如需驗證,貼上預期哈希值查看是否匹配。
- 複製生成結果繼續使用。
核心功能
- 文字與檔案哈希:貼上文字或選擇檔案,生成可覆核的哈希指紋。
- 校驗和對比:貼上預期 checksum,快速判斷下載檔案、發布包或配置內容是否一致。
- 現代 SHA 算法:支援 SHA-256、SHA-384、SHA-512,避免把 MD5/SHA-1 包裝成安全選項。
- 本機隱私處理:文字、payload 和檔案內容只在瀏覽器內計算,不上傳伺服器。
- 一鍵複製結果:將哈希值帶到發布說明、審計記錄或調試流程中。
相關工具
安全密碼生成器:支援隨機強密碼與 XKCD 風格易記短語密碼,實時計算熵值強度並估算破解耗時。使用純前端隨機源生成,刷新即消失更安心。
實時測試密碼強度並估算破解時間。採用 zxcvbn 算法,檢測在瀏覽器本機執行,不上傳您的輸入。
使用 SSH Key Generator 在瀏覽器本機生成 Ed25519、RSA-2048 或 RSA-4096 密鑰對。100% client-side,無伺服器上傳,現在即可生成並複製公鑰。
在瀏覽器本機生成 Bcrypt hash,並校驗明文密碼是否匹配現有哈希,支援可調 Cost/Rounds,適合賬號系統開發、遷移和測試資料準備。
在瀏覽器本機解碼 JWT(JSON Web Token),無需上傳 Secret Key。可視化查看 Payload/Claims,自動美化 JSON,並實時顯示 exp 過期倒計時。資料不觸網。
線上生成並籤發 JWT,用於 API 聯調和授權測試。可編輯 Header 與 Payload,支援 HS256/HS384/HS512,Secret 僅在瀏覽器本機參與 HMAC 籤名。
計算邏輯
哈希會把輸入資料轉換成固定長度的指紋。工具使用瀏覽器 Web Crypto API 在本機計算:
- SHA-256/SHA-384/SHA-512 適合完整性校驗、發布包核對和常規開發調試。
- 校驗和用於判斷內容是否一致,不等於加密,也不能還原原文。
- 對比時會忽略空格、冒號和連字符,方便貼上不同格式的 checksum。
- 檔案會在瀏覽器中讀取後計算哈希,不需要上傳。
常見問題
我的文字或檔案會上傳嗎?
不會。哈希計算在瀏覽器本機完成,文字和檔案不會上傳伺服器。
哈希和加密有什麼區別?
哈希是單向指紋,常用於完整性校驗;加密是可逆保護,需要密鑰才能解密。
應該選哪個算法?
通用校驗建議使用 SHA-256;需要更長摘要時可用 SHA-384 或 SHA-512。
可以校驗下載檔案嗎?
可以。選擇檔案後貼上官方提供的 checksum,工具會顯示是否匹配。
爲什麼兩個檔案的哈希不同?
只要內容、編碼或元資料有細微差異,哈希就會不同。這正是 checksum 能發現檔案變化的原因。
爲什麼沒有 MD5?
MD5 已不適合安全場景。首版優先提供現代 SHA 系列算法,避免誤導安全承諾。