工具本機執行
SHA & 雜湊產生器
產生任何文字的 SHA-1、SHA-256、SHA-384 和 SHA-512 雜湊,十六進位或 Base64 格式 — 完全在您的瀏覽器裡。
格式
演算法
文字
0 行0 位元組
摘要
0 行0 位元組
關於SHA & 雜湊產生器
Handytool 的雜湊產生器使用 Web Crypto API 在您的瀏覽器中即時計算任何文字的 SHA-1、SHA-256、SHA-384 和 SHA-512 雜湊。選擇十六進位或 Base64 輸出,一次點擊複製摘要。因為雜湊在本機進行,您可以對密碼、令牌或敏感內容進行雜湊,而不將它們暴露給任何伺服器。
SHA & 雜湊產生器功能
- 01
四種 SHA 變體
即時在 SHA-1、SHA-256、SHA-384 和 SHA-512 之間切換。全部使用瀏覽器的 Web Crypto API 計算,與 HTTPS 和現代驗證系統使用的實現相同。
- 02
十六進位或 Base64 輸出
將摘要作為小寫十六進位字串(最常見格式)或 Base64(緊湊,用於 HTTP 標頭和令牌)獲取。隨時切換而無需重新輸入您的輸入。
- 03
完全在您的瀏覽器中執行
雜湊使用 SubtleCrypto 在本機進行。您的文字永不接觸伺服器,因此您可以安全地產生機密、密碼(用於非驗證用途)或機密負載的雜湊。
SHA & 雜湊產生器常見問題
- 什麼是 SHA 雜湊?
- SHA(安全雜湊演算法)是一個密碼雜湊函式,將任何輸入轉換為固定長度的指紋。相同的輸入總是產生相同的雜湊,但從雜湊恢復輸入在計算上是不可行的。雜湊用於完整性檢查、簽名和內容定址。
- 我應該選擇哪個 SHA 變體?
- 大多數現代應用程式使用 SHA-256 — 它快速且廣泛支援。SHA-512 是當您想在 64 位元系統上獲得額外保障時的好選擇。避免對任何安全敏感的事物使用 SHA-1;這裡包含它僅是為了與傳統系統相容。
- 我應該使用 SHA 來雜湊密碼嗎?
- 否 — 不是直接。SHA 雜湊太快,這使它們容易受到暴力攻擊。若要儲存密碼,請使用專用的密碼雜湊函式,例如 bcrypt、scrypt 或 Argon2。此工具適用於內容完整性、檔案指紋和校驗和比較。
- 為什麼預設情況下雜湊是十六進位的?
- 十六進位(16 進位)是雜湊最常見的表示法,因為它乾淨地對應到位元組邊界 — 每兩個十六進位數字是一個位元組。Base64 更緊湊但可讀性較低。根據下游系統的預期切換格式。
- 我的文字是否傳送到伺服器?
- 否。雜湊完全在您的瀏覽器中使用 Web Crypto API 進行。沒有上傳、記錄或儲存。