雜湊值生成器
← ToolBox
/ 雜湊值生成器
🌙
首頁
‹
💻 開發
‹
雜湊值生成器
#️⃣ Hash Value Generator
📐 工作原理與說明
對輸入計算固定長度的訊息摘要(雜湊),用於校驗完整性。
演算法
:MD5(128 bit)、SHA-1(160 bit)、SHA-256 / SHA-512,把任意長度輸入對映為固定長度摘要。
性質
:確定性(同輸入必同輸出)、雪崩效應(輸入微改則輸出大幅變化)、設計上抗碰撞。
安全
:MD5 與 SHA-1 已被實際攻破,禁止用於口令與簽名;口令應加鹽並用 bcrypt/scrypt/Argon2。
用途
:非加密場景(檔案校驗和、去重)仍可使用,但需知曉碰撞風險。
Compute MD5, SHA-1, SHA-256 hashes locally.
輸入文本
去除首尾空白
輸出大寫
示例文本
匯出明細 CSV
複製 SHA-256
複製全部
📌 演算法說明
MD5:128 位雜湊,已不推薦用於安全場景。
SHA-1:160 位雜湊,逐步被淘汰。
SHA-256 / SHA-512:目前廣泛使用的安全雜湊演算法。
所有計算均在瀏覽器本地完成,文本不會上傳。
🔗 相關工具
✨
.gitignore 生成器
.gitignore 生成器是一款免費的線上IT 開發工具,生成後儲存為專案根目錄的 .gitig…
📄
.properties 解析器
Java .properties 檔案解析:支援 key=value、key:value、行內註釋…
✨
API 簽名生成器
生成帶時間戳與隨機數的介面簽名
✨
ASCII 目錄樹生成器
把路徑列表一鍵生成 ASCII 目錄樹(├── └── │ 風格),支援檔案/資料夾標記,複製進…
💻
AST抽象語法樹檢視器
AST 抽象語法樹檢視器
🔤
Base64 檔案轉換
檔案與 Base64 互轉:圖片/文件/壓縮包轉 Base64 字串(含 data URI 字首…
📚 深度解析:雜湊值生成器
💡 常見使用場景
算文本/檔案的
MD5
/SHA 指紋用於校驗。
校驗下載檔案:把官方公佈的 SHA-256 與自己算出的值比對,一致才說明檔案完整且未被篡改;MD5 因已被攻破,僅適合非安全場景的粗校驗。
SHA256 "abc"
`abc` 的 SHA-256 = ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad。
❓ 常見問題(FAQ)
雜湊能還原原文嗎?
不能,雜湊單向;且 MD5/SHA1 已不適合校驗安全性,僅用於完整性。
MD5 還能用嗎?
安全場景不能用。MD5 已被證實可構造碰撞(兩個不同檔案得到同一摘要),不能用於簽名、口令或防篡改校驗;但在非對抗場景(如檢測傳輸誤碼、做快取鍵)仍可用。新專案應統一用 SHA-256,口令儲存則必須用 bcrypt/scrypt/Argon2 這類慢雜湊。