# 密碼產生器

URL: https://tools.otaku-dojo.com/zh-tw/password-generator
Updated: 2026-10-03

密碼產生器使用瀏覽器內建的加密等級亂數（crypto.getRandomValues）產生隨機密碼，可自訂長度（4–128 字元）、是否包含大寫、小寫、數字與符號，並能排除 0/O、1/l 這類容易看錯的字元。每次會顯示密碼強度與熵值（bits），密碼只在你的瀏覽器產生，不會傳送或保存。

## 如何使用密碼產生器

1. 設定密碼長度，建議至少 16 個字元。
2. 勾選要包含的字元種類；需要手動輸入的密碼可以開啟「排除易混淆字元」。
3. 右側立即產生密碼並顯示強度；按「重新產生」換一組。
4. 按「複製」貼到密碼管理器或註冊頁面。

## 規格與重點

- **亂數來源**: Web Crypto API（crypto.getRandomValues），無偏誤取樣
- **長度範圍**: 4–128 字元
- **字元種類**: 大寫、小寫、數字、符號，可排除易混淆字元
- **保證**: 每種勾選的字元至少出現一次
- **一次產生**: 1、5 或 10 組
- **處理位置**: 你的瀏覽器（密碼不會上傳或保存）

## 範例: 20 字元、包含大小寫數字與符號

```text
長度 20｜A-Z a-z 0-9 符號
```

→

```text
k7#Vq2-mN8!rT4wZ@p9L
強度：非常強（約 129 bits）
```

## 常見問題

### 線上產生的密碼安全嗎？

本工具在你的瀏覽器中以加密等級亂數產生密碼，不會傳送到伺服器、也不會記錄。產生後請直接存進密碼管理器。

### 密碼要多長才夠？

一般帳號建議 16 字元以上並混合大小寫、數字與符號；如果網站只接受英數字，請把長度提高到 20 字元以上以維持相同強度。

### 什麼是熵值（bits）？

熵值代表猜中密碼需要嘗試的次數規模：每多 1 bit，暴力破解所需次數就加倍。80 bits 大約需要 2 的 80 次方次嘗試。

### 為什麼要排除易混淆字元？

0 與 O、1 與 l 在某些字型很難分辨。需要手動輸入或念給別人聽的密碼可以排除它們，代價是強度稍微降低。
