資料工具

產生隨機密碼

8–128 個字元。

字元類型

每種所選類型至少出現一次。

字元與產生規則

使用瀏覽器加密亂數與ASCII字母、數字和標點。每種所選類型至少出現一次;符號是以下32個標點,不含空格。

!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

選擇設定,再產生。

密碼僅留在本頁,不上傳或儲存。修改設定或離開頁面會清除目前結果。

使用說明與常見問題

選擇長度和字元類型,再在本機產生一個新密碼。

使用步驟

  1. 選擇8–128字元長度,並勾選至少一種字元類型。
  2. 按下產生。每種所選類型都會至少出現一次。
  3. 確認目前密碼,再主動複製。修改設定或清空會移除結果。

產生規則與處理邊界

預設20個字元,開啟四種類型;每種所選類型至少出現一次。字元使用ASCII,與頁面語言無關。修改任一設定會取消未完成產生,並清除舊結果。

在符合所選條件的密碼集合中均勻取樣:先拒絕不完整的位元組取餘範圍,再拒絕缺少類型的完整候選。每次最多1024個候選、262144亂數位元組、45秒檢查點。這些是處理預算,不是強度評分或安全認證。

產生與複製分別由你操作。複製失敗保留可選結果;修改、清空或離開後的晚複製回呼不會恢復舊結果或提示。取消、清空、pagehide及卸載使工作失效並移除目前結果。密碼、長度、字元選擇或任意例外文字不進入事件、URL或持續儲存。

常見問題

會使用哪些字元?

大寫A–Z、小寫a–z、數字0–9和32個ASCII標點分開選擇,不含空格或非ASCII字元。排除相似字元會從所選類型中移除I、l、1、O、0、o及|。

亂數從哪裡來?

使用瀏覽器crypto.getRandomValues。捨棄無法均分字元表的位元組,並拒絕缺少所選類型的完整候選,以避免取樣偏差。不降級為Math.random;加密亂數不可用時明確失敗。

密碼會儲存或交給網站驗證嗎?

僅在目前頁面記憶體保留一個結果,不儲存歷史、不上傳,也不測試網站是否接受。只有主動複製才寫入裝置剪貼簿;清空頁面不會清空剪貼簿。請自行確認目標服務的密碼要求。