密碼生成器

在瀏覽器本地生成隨機密碼,可選排除易混淆字元,適合注册與輪換憑證。

阅读完整指南: 密碼與哈希:存儲、驗證與算法選型 →

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

使用 crypto.getRandomValues 在本地生成强密码,不上传服务器。

长度

註釋說明

安全说明

生成后请存入密码管理器。网站侧请使用 Bcrypt 等专用哈希存储,勿明文保存。

在瀏覽器本地生成隨機密碼,可選排除易混淆字元,適合注册與輪換憑證。

快速開始

  1. 設定長度

    建議至少16比特用於重要帳號。

  2. 勾選字元集

    大小寫、數位、符號可任意組合。

  3. 生成並複製

    一鍵複製到密碼管理器。

與强度檢測配合

生成後可使用密碼强度工具自檢; 服務端請用Bcrypt雜湊存儲。

功能與使用場景

按長度與字元集(大小寫、數位、符號)生成隨機密碼,使用安全隨機源,可批量生成多條。

注册新服務、輪換測試帳號、生成Wi-Fi隨機密碼; 重要帳號請配合密碼管理器保存。

典型工作流

密碼生成器適合在注册新服務時快速創建高强度憑證。 典型場景:1. 選擇密碼長度(推薦12比特以上)2. 勾選需要的字元類型(大寫/數位/符號)3. 點擊生成後直接複製使用。 整個過程在瀏覽器本地完成,無網絡傳輸風險。

開發人員常用它批量生成測試帳號密碼。 配合「排除易混淆字元」選項(如0/O、1/l),可避免人工輸入錯誤。 注意:生成的密碼僅顯示在當前頁面,重繪後消失,建議及時保存到密碼管理器。

示例

示例

Input

Length 20, all charsets

Output

Random 20-char string

FAQ

密碼會上傳嗎?

不會,全部在本地crypto.getRandomValues生成。

為什麼生成的密碼不包含某些特殊符號?

部分網站限制特殊符號類型(如僅允許@#%)。 本工具默認使用廣泛相容的符號集,您可手動勾選「包含所有符號」來擴展選擇。 但需注意:某些系統可能將$等符號視為轉義字元。