雜湊生成器
直接在您的瀏覽器中從文本或整個文件創建加密哈希。支持 MD5、SHA-1 和 SHA-2 系列。
輸入要哈希的文本:
結果:
如何生成哈希
- 輸入或粘貼您想要哈希的文本,或選擇一個文件。
- 選擇一個算法:MD5、SHA-1、SHA-256、SHA-384 或 SHA-512。
- 點擊生成哈希(或選擇一個文件)以計算它。
- 複製小寫十六進制摘要以進行驗證或存儲。
常見問題
什麼是哈希?
哈希是從任意數據生成的固定長度字符串。相同的輸入總是產生相同的哈希,即使是微小的變化也會產生完全不同的哈希。
我應該使用哪個算法?
對於大多數用途,SHA-256 是一個穩健的默認選擇。MD5 和 SHA-1 雖然速度快,但被認為在加密上較弱,因此在安全敏感的檢查中應避免使用它們。
我可以對整個文件進行哈希嗎?
可以。使用文件選項對文件的原始字節進行哈希。SHA 哈希直接使用文件字節,而 MD5 首先將其解碼為 UTF-8 文本。
該工具會上傳我的數據嗎?
不會。哈希過程完全在您的瀏覽器中運行。您的文本和文件不會離開您的設備。
相關工具
為什麼要生成哈希?
哈希是任何文本或文件的固定長度指紋,因此您可以驗證完整性、去重數據或比較值,而無需存儲原始數據。相同的輸入總是產生相同的哈希。
- 通過在下載後比較 SHA-256 校驗和來驗證文件完整性。
- 檢測在傳輸或存儲過程中意外的數據變更。
- 生成快速的不可逆標識符以進行緩存或去重。
提示和限制
MD5 和 SHA-1 適合用於校驗和,但對於密碼來說並不安全——更推薦使用 SHA-256、SHA-384 或 SHA-512,這些使用瀏覽器的 WebCrypto。哈希過程完全在本地進行。