隨機 Token 生成器

🔑 Random Token Generator

Produce random API tokens, secrets and keys in your browser with adjustable length and character sets.

📐 工作原理與說明
生成高強度隨機令牌。
  • 隨機源:必須使用 crypto.getRandomValues 等密碼學安全隨機源。
  • 熵要求:常見 128 位以上(如 32 個十六進位制字元)才能抵禦暴力猜測。
  • 用途:會話標識、API 令牌、CSRF 令牌、密碼重置連結。
  • 實踐:令牌應設定有效期、儘量一次性使用,並在服務端安全儲存與校驗。
字元集:

🔒 隨機數來自 crypto.getRandomValues,僅在本機生成,不上傳。

📚 深度解析:隨機 Token 生成器

💡 常見使用場景

生成
32 位元組十六進位制 Token 例:`a1b2c3...`(64 位十六進位制)。

❓ 常見問題(FAQ)

Token 要多少熵?
敏感場景至少 128 位隨機性。
生成後該怎麼儲存?
服務端應只存雜湊(如 SHA-256),明文僅在建立時返回一次——這樣即使資料庫洩露也不會直接得到可用令牌。同時應支援吊銷、按字首標識用途、並設定有效期。切勿把令牌寫進前端程式碼、日誌 URL 或倉庫;日誌中展示時應做脫敏(只留前幾位)。