←

本機雜湊計算器

輸入方式

選擇演算法和輸入方式。空字串和零位元組檔案也可以計算。

使用步驟

選擇文字或本機檔案,再選擇一種 SHA 演算法並計算。結果會顯示演算法、輸入方式、實際位元組數和完整的小寫十六進位雜湊值。可複製雜湊值,或手動選取結果。修改輸入會使舊結果立即失效。

文字以 UTF-8 編碼,CRLF 和 CR 換行統一為 LF;不刪除前後空白,不改變大小寫或進行 Unicode 正規化,不解讀跳脫文字,不自動新增或移除 BOM。明確存在的 BOM 和 NUL 會參與計算。檔案模式保留所有原始位元組,不包含檔名、類型或修改時間。

範例 abc 不含換行。SHA-256 的預期雜湊值如下;其他演算法的官方測試向量請參閱 RFC 6234。

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

範圍與限制

文字最多 200000 個 UTF-16 碼元(部分表情符號占兩個),編碼後最多 800000 位元組;檔案最多 16 MiB。輸入不會被截斷。瀏覽器需要完整讀取檔案,實際記憶體用量可能高於檔案大小。雜湊不是加密、密碼儲存、簽章驗證或病毒偵測,也不能證明來源可信或保證絕對無碰撞;請與獨立可信管道提供的雜湊值核對。

本工具不會上傳、儲存或記錄輸入、檔案及雜湊值;網頁仍會正常載入資源。清空僅移除頁面參照,不保證安全抹除瀏覽器記憶體或剪貼簿歷程,也無法防範惡意擴充功能或頁面指令碼。已開始的剪貼簿寫入無法撤回。讀取可以中止,底層雜湊計算無法真正中止;取消後須等其結束才可再次計算。

讀取進度按實際位元組計算;雜湊階段僅顯示工作 0/1,耗時、預估剩餘時間和速率未知時以橫線表示。讀完檔案不等於雜湊計算完成。

RFC 6234Web Crypto

本機雜湊計算器

選擇輸入和演算法,計算後複製完整雜湊值。空字串有效;檔案模式必須選擇檔案。修改輸入會清除舊結果。取消僅停止顯示結果,底層雜湊計算可能仍在進行。

設定