雜湊產生工具

為文字或本地檔案產生 SHA-1、SHA-256、SHA-512 摘要,並在瀏覽器里直接比較。

適合核對下載檔案、比對官方校驗值,或在不需要可逆编碼時快速產生單向指纹。

其他語言 日本語 | English | 简体中文 | 繁體中文 | Español | Italiano | فارسی

這頁可以做什麼

文字雜湊

計算纯文字雜湊

輸入文字會按 UTF-8 编碼後再計算。摘要是單向的,不能從結果反推出原文。

檔案雜湊

計算本地檔案雜湊

適合把下載内容與官方發布的校驗值對照。檔案不會上传到外部。

選擇檔案,或把檔案拖到這里 隨後同時計算 SHA-1、SHA-256、SHA-512。

尚未選擇檔案。

比較

比較两個雜湊

比較前會忽略空格、冒号、连字符以及大小寫差異。

比較結果

比較

規範化後的雜湊 A

規範化後的雜湊 B

雜湊是單向的,Base64 是可逆的

雜湊可以看作内容的紧凑指纹。輸入一旦變化,摘要就會變化,因此適合做完整性檢查和内容一致性比對,但不適合拿来承載原始資料。Base64 是把字節编碼成文字的可逆方式,两者不是替代關係。

新項目更適合 SHA-256 或 SHA-512

新流程建議優先使用 SHA-256 或 SHA-512。這里保留 SHA-1 只是為了兼容旧清單、旧包索引或歷史係統。

瀏覽器端雜湊的邊界

本頁會先把選中的檔案讀入瀏覽器内存再計算雜湊。對日常校驗很方便,但超大檔案會受到設备可用内存的影响。

常見問題

Base64 和雜湊有什麼區別?

Base64 是把字節轉換成文字形式的可逆编碼。雜湊是用於比較内容或檢查是否被改動的單向摘要,两者用途不同。

能從雜湊值还原原始文字或檔案嗎?

不能。雜湊是單向的,你可以把重新計算出的摘要與已知值比較,但不能只靠雜湊值还原原始輸入。

為什麼还保留 SHA-1?

因為一些旧係統和發布清單仍然提供 SHA-1。新的用途更適合優先使用 SHA-256 或 SHA-512。

檔案會離開瀏覽器嗎?

不會。文字雜湊、檔案雜湊和摘要比較都在瀏覽器本地完成,不會上传。

留言(可選)

為减少加載,留言只在需要時获取。