設定(目前步驟)
位
可設 4 至 128 位。
包含的字元
產生的密碼
請在左側填寫完整,此處即顯示計算結果。
計算方法
- 隨機數取自瀏覽器的 Web Crypto 介面(crypto.getRandomValues),是瀏覽器為密碼等用途提供的安全隨機數;取整時剔除會造成偏差的數,每個字元被選取的機會相同。
- 隨機密碼先從勾選的每類字元裡各取 1 個,其餘各位從全部可用字元裡取,再整體打亂順序,因此每類至少有 1 個,位置也是隨機的。
- 純數字密碼每位從 0 至 9 中隨機取,每位約 3.3 位元熵。
- 熵 = 長度 × log₂(可用字元數)。預設的大小寫字母、數字與符號共 86 個字元,16 位約 102 位元熵。
- 全部計算在你的瀏覽器中完成,填寫的內容不傳送到伺服器。