隨機字串生成器

🎲 Random String Generator

📐 工作原理與說明
生成指定字元集的隨機字串。
  • 字元集:大小寫字母、數字、符號可自由組合,並支援排除易混字元(如 0/O、l/1)。
  • 安全:用於口令或令牌時必須用 crypto.getRandomValues,而非 Math.random。
  • 強度:熵 ≈ 長度 × log₂(字元集大小),熵越高越難被猜到。
  • 用途:臨時口令、API 令牌、驗證碼與前端臨時標識。

Random String Generator - Generate secure random strings with custom length and character sets (upper/lower/digit/symbol), batch output and one-click copy. U...

⚠️ 使用說明與注意事項

📋 用法建議

用途建議
臨時令牌16–32 位,含大小寫+數字+符號
測試資料8–16 位即可
鹽值(salt)≥16 位隨機

📚 深度解析:Random String Generator

💡 常見使用場景

生成
長度 12、含大小寫數字:`Kp9mQ2xL7vBn`。

❓ 常見問題(FAQ)

用 crypto 隨機嗎?
安全場景應使用密碼學安全隨機數。
為什麼不能用 Math.random 生成?
因為 Math.random 用的是可預測的偽隨機演算法,攻擊者觀測到若干輸出後可反推內部狀態,進而預測後續所有值。憑證、口令、令牌這類場景必須使用 crypto.getRandomValues(瀏覽器)或 secrets 模組(Python)等密碼學安全隨機源。