密碼生成器 - 密碼學安全的隨機密碼
使用 crypto.getRandomValues() 生成密碼學安全的密碼。可設定字元類型(大寫、小寫、數字、符號)、長度(8-128)、排除字元和數量(1-20)。顯示熵強度。
熵:
95 bits
→ 強
使用方法
- 使用滑桿設定密碼長度(8-128 個字元)
- 使用核取方塊選擇字元類型(大寫、小寫、數字、符號)
- 在排除欄位中排除 0、O、o、1、l、I 等易混淆字元
- 設定數量並點擊「生成」
- 熵和強度自動顯示
使用範例
Strong password (16 chars): Enabling all character types at 16 characters yields approximately 95 bits of entropy.
Numeric PIN: Disable uppercase, lowercase, and symbols and select digits only for a 6–8 digit PIN.
Excluding ambiguous characters: Enter "0Oo1lI" in the exclusion field to avoid visually confusing characters.
常見問題
- 密碼會傳送到伺服器嗎?
- 不會。crypto.getRandomValues() 使用瀏覽器的 CSPRNG,密碼不會傳送至外部。
- 什麼是熵?
- 衡量密碼難以被猜測的程度。位元數越高越強,60+ 位元被認為是「強」密碼。
- 包含哪些符號?
- !@#$%^&*()-_=+[]{}|;:,.<>? — 共 28 個字元。
- 最大密碼長度是多少?
- 最多 128 個字元。
- 一次可以生成多少個密碼?
- 一次最多 20 個密碼。
相關工具
更新記錄
最後更新:2026-02-20
- 2026-02-19 初次發布