雜湊產生器
從任何文字產生密碼學雜湊值。支援 MD5、SHA-1、SHA-256、SHA-512 及 Bcrypt,全程在瀏覽器中執行。
在瀏覽器中產生密碼學雜湊值
密碼學雜湊函數將任意輸入轉換為固定長度的唯一摘要。相同輸入必然產生相同輸出,但在計算上幾乎不可能逆推原始輸入,或找到具有相同雜湊值的不同輸入。Zolkit 雜湊產生器支援 MD5、SHA-1、SHA-256、SHA-512 及 Bcrypt,透過 Web Crypto API 與純 JavaScript Bcrypt 實作在瀏覽器本機端執行。
完全私密
所有雜湊運算均在瀏覽器本機執行,您的資料永遠不會離開裝置。
5 種演算法
在統一介面中支援 MD5、SHA-1、SHA-256、SHA-512 及 Bcrypt。
Bcrypt 成本因子
可調整 Bcrypt 成本因子(4–12)來控制運算強度,預設值為 10。
Web Crypto API
SHA 系列演算法使用瀏覽器原生 Web Crypto API,兼顧最佳效能與安全性。
無需伺服器
所有雜湊計算在瀏覽器內完成,無需後端、無 API 呼叫、零延遲,首次載入後可離線使用。
符合標準規範
實作 FIPS 180-4(SHA)及 RFC 2898(PBKDF2 相容 Bcrypt)標準。
如何產生雜湊值
- 1
選擇所需的演算法分頁(MD5、SHA-1、SHA-256、SHA-512 或 Bcrypt)。
- 2
輸入或貼上文字;若選擇 Bcrypt,可選擇性調整成本因子。
- 3
點擊「產生雜湊」,再使用「複製」按鈕複製結果。
常見問題
什麼是密碼學雜湊?
密碼學雜湊函數是一種單向函數,能從任意輸入產生固定長度的摘要。相同輸入必然產生相同輸出,但在計算上幾乎不可能逆推原始輸入,或找到具有相同雜湊值的不同輸入。
密碼儲存應使用哪種演算法?
儲存密碼請使用 Bcrypt。與 MD5 和 SHA 不同,Bcrypt 刻意設計為運算緩慢且內建加鹽機制,能有效抵禦彩虹表攻擊與暴力破解。
MD5 安全嗎?
MD5 在新應用中已不被視為密碼學安全的演算法,容易受到碰撞攻擊,不應用於數位簽章或密碼儲存。在非安全性的資料校驗場景中仍可使用。
Bcrypt 成本因子是什麼?
成本因子(又稱工作因子或輪數)是一個指數,每增加 1,運算時間就會倍增。成本因子 10 代表 2^10 = 1024 輪,數值越高安全性越高,但速度也越慢。
為什麼 Bcrypt 產生速度較慢?
Bcrypt 的緩慢是刻意設計的安全特性,能迫使攻擊者在嘗試破解雜湊密碼時消耗大量時間。
我的雜湊值會被儲存嗎?
不會。所有雜湊運算均在瀏覽器本機執行,Zolkit 對此工具沒有任何伺服器端處理。
可以用此工具對大型檔案進行雜湊嗎?
此工具專為文字輸入設計。若要對大型檔案進行雜湊,建議使用命令列工具,例如 sha256sum 或 openssl dgst。