DevTools

Secret 生成器

安全產生各種密鑰與金鑰,純瀏覽器端執行,資料不會離開您的裝置。

JWT Secret

用於 HMAC 簽署 (HS256 / HS384 / HS512)

API Key

英數字隨機鍵,可加入服務前綴

32
隨機密碼

符合複雜度要求的高強度密碼

20
AES 金鑰

對稱加密金鑰,十六進位格式輸出

為什麼要使用安全隨機生成器?

密鑰的安全性直接取決於其隨機性。本工具使用瀏覽器內建的 crypto.getRandomValues() API, 這是符合密碼學安全要求的隨機數源,遠比 Math.random() 更安全。

各類型用途說明

  • JWT Secret:用於 HMAC 簽署演算法 (HS256/HS384/HS512),建議至少使用與演算法輸出位元數相同長度的密鑰。
  • API Key:用於服務間身份驗證,可加入自訂前綴便於識別來源服務。
  • 隨機密碼:符合大多數服務的密碼複雜度要求,支援完整字元集控制。
  • AES 金鑰:用於對稱加密,AES-128/192/256 分別需要 16/24/32 bytes 的金鑰。