為什麼要使用安全隨機生成器?
密鑰的安全性直接取決於其隨機性。本工具使用瀏覽器內建的 crypto.getRandomValues() API, 這是符合密碼學安全要求的隨機數源,遠比 Math.random() 更安全。
各類型用途說明
- JWT Secret:用於 HMAC 簽署演算法 (HS256/HS384/HS512),建議至少使用與演算法輸出位元數相同長度的密鑰。
- API Key:用於服務間身份驗證,可加入自訂前綴便於識別來源服務。
- 隨機密碼:符合大多數服務的密碼複雜度要求,支援完整字元集控制。
- AES 金鑰:用於對稱加密,AES-128/192/256 分別需要 16/24/32 bytes 的金鑰。