隨機密碼產生工具

在本機產生隨機密碼,可設定長度、字元群組及排除易混淆字元,並支援批次複製或下載。

安全與密碼學
正在準備工作區…

輸入

正在準備工作區…

輸出
結果將顯示於此。

使用方法

  1. 選擇長度、數量與允許的字元組。
  2. 點選「產生」,或使用「重新產生」建立另一批。
  3. 複製單個或整批密碼,或下載文字檔案。

隨機密碼產生工具

使用 Web Crypto 亂數,從所選 ASCII 字元群組產生密碼。可設定合適長度,依需求排除外觀易混淆的字元,並複製單一密碼或整批結果。

可直接複製單一密碼,也可為不同帳號或測試資料批次產生。重新產生會取代頁面中顯示的整批結果;只有點選「複製」才會改變剪貼簿內容。

輸入與操作

選擇 4–128 個字元的長度,產生 1–100 個密碼,並選擇小寫字母、大寫字母、數字和符號。

如果目標系統要求每類字元都出現,請保留「包含每個選取的字元群組」,然後點選「產生」或「重新產生」。

範例
輸入
20 characters · lowercase, uppercase, digits, symbols
結果
A fresh random value is generated each time.

僅供示範。請勿將範例金鑰或密碼用作真實憑證。

行為與限制

字元透過拒絕取樣選取,不使用 Math.random 或有偏差的取模選擇。要求包含每個字元群組時,會對完整候選密碼重試,直到符合條件。本工具不估算破解時間、不儲存密碼,也不提供密碼管理器功能。

自訂排除字元會從每個所選字元群組中移除。如果某個必選群組因此為空,請調整排除項目,或關閉包含每個群組的要求。

複製與使用

可複製單一密碼或下載整批結果。產生新密碼不會自動取代剪貼簿內容。

處理限制

輸入: 1 MiB; 金鑰: 64 KiB; 檔案: 1 GiB; 密碼: 4–128 (長度), 1–100 (數量); bcrypt: 1–72 個 UTF-8 位元組 · 成本 4–14 · 預設 10; AES: 明文 1 MiB, 加密通行片語 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: 通關密語 / 輸入位元組 64 KiB, 鹽值 / info 1 KiB, 輸出長度(位元組) 1–256; 輸出 1–256 位元組 · PBKDF2 最多 2,000,000 次迭代 · 輸入保留在裝置上; 耗時: 30 s; 檔案: 120 s.

延伸閱讀技術參考
?

常見問題

產生的密碼會儲存嗎?

密碼保留在頁面記憶體中,直到被替換、重設或離開頁面。剪貼簿副本和下載檔案由裝置與瀏覽器另外管理。

要求包含每組字元後,密碼仍均勻隨機嗎?

候選密碼從允許的字元集均勻抽樣,缺少必選組時重試。接受的密碼在滿足條件的集合中均勻分布。

重設會刪除什麼?

「重設」清除顯示的密碼批次並恢復預設設定,不刪除剪貼簿或下載檔案,也不保證安全擦除記憶體。

重新產生會替換剪貼簿嗎?

不會。它只替換顯示的批次。僅點選單個「複製」或「全部複製」時才改變剪貼簿。

可以產生不含符號的密碼嗎?

可以。取消「符號」或目標不允許的其他組,但至少要保留一個字元組。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。