Zolkit

雜湊產生器

從任何文字產生密碼學雜湊值。支援 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. 1

    選擇所需的演算法分頁(MD5、SHA-1、SHA-256、SHA-512 或 Bcrypt)。

  2. 2

    輸入或貼上文字;若選擇 Bcrypt,可選擇性調整成本因子。

  3. 3

    點擊「產生雜湊」,再使用「複製」按鈕複製結果。

常見問題

什麼是密碼學雜湊?

密碼學雜湊函數是一種單向函數,能從任意輸入產生固定長度的摘要。相同輸入必然產生相同輸出,但在計算上幾乎不可能逆推原始輸入,或找到具有相同雜湊值的不同輸入。

密碼儲存應使用哪種演算法?

儲存密碼請使用 Bcrypt。與 MD5 和 SHA 不同,Bcrypt 刻意設計為運算緩慢且內建加鹽機制,能有效抵禦彩虹表攻擊與暴力破解。

MD5 安全嗎?

MD5 在新應用中已不被視為密碼學安全的演算法,容易受到碰撞攻擊,不應用於數位簽章或密碼儲存。在非安全性的資料校驗場景中仍可使用。

Bcrypt 成本因子是什麼?

成本因子(又稱工作因子或輪數)是一個指數,每增加 1,運算時間就會倍增。成本因子 10 代表 2^10 = 1024 輪,數值越高安全性越高,但速度也越慢。

為什麼 Bcrypt 產生速度較慢?

Bcrypt 的緩慢是刻意設計的安全特性,能迫使攻擊者在嘗試破解雜湊密碼時消耗大量時間。

我的雜湊值會被儲存嗎?

不會。所有雜湊運算均在瀏覽器本機執行,Zolkit 對此工具沒有任何伺服器端處理。

可以用此工具對大型檔案進行雜湊嗎?

此工具專為文字輸入設計。若要對大型檔案進行雜湊,建議使用命令列工具,例如 sha256sum 或 openssl dgst。