< 返回

在 Linux 命令行中生成隨機密碼

2025-03-22 17:27 作者:xiao gang 閱讀量:316

在 Linux 命令行中生成隨機密碼有多種方法,以下是幾種常用且安全的方案:

 

---

 

### **方法 1:使用 `/dev/urandom` 和 `tr` 命令**

```bash

# 生成包含大小寫字母、數字和特殊符號的 16 位密碼

< /dev/urandom tr -dc 'A-Za-z0-9!@#$%^&*()_+{}[]' | head -c 16; echo

```

 

- **參數說明**:

  - `tr -dc`:刪除(`-d`)指定字符集外的所有字符(`-c` 取補集)。

  - `head -c 16`:截取前 16 個字符。

  - 末尾的 `echo` 用于換行。

 

---

 

### **方法 2:使用 `openssl rand`**

```bash

# 生成 24 位 Base64 編碼密碼(包含大小寫字母、數字和 / + 符號)

openssl rand -base64 24 | tr -d '/+=\n'

 

# 生成更安全的密碼(自定義字符集)

openssl rand -hex 12  # 生成 24 位十六進制密碼(僅 0-9 和 a-f)

```

 

---

 

### **方法 3:使用 `pwgen` 工具**

```bash

# 安裝 pwgen(Debian/Ubuntu)

sudo apt-get install pwgen

 

# 生成 16 位安全密碼(包含大小寫、數字和符號)

pwgen -s -y 16 1

 

# 生成易記的密碼(避免相似字符)

pwgen -B -n -s 14 1

```

- **常用參數**:

  - `-s`:完全隨機密碼。

  - `-y`:包含至少一個特殊符號。

  - `-B`:排除易混淆字符(如 `1, l, O, 0`)。

 

---

 

### **方法 4:使用 `gpg`**

```bash

# 生成 20 位隨機密碼(Base64 格式)

gpg --gen-random --armor 1 20 | head -c 20

```

 

---

 

### **方法 5:使用 `date` 和 `sha256sum`(適合簡單場景)**

```bash

date +%s | sha256sum | base64 | head -c 16; echo

```

 

---

 

### **注意事項**:

1. **密碼強度**:

   - 建議長度 ≥ 12 位,包含大小寫字母、數字和特殊符號。

   - 避免使用易混淆字符(如 `l, I, 1, O, 0`)。

2. **保存密碼**:

   - 使用密碼管理器(如 `pass`、`KeepassXC`)。

3. **安全性驗證**:

   - 檢查密碼是否符合目標系統的復雜度要求。

 

---

 

### **示例輸出**

```bash

# 方法 1 輸出示例

k7D$9@Lp2!vRqT8Z

 

# 方法 2 輸出示例

eF5gY2VbBmQxJHlKcWpSaQ==

 

# 方法 3 輸出示例

xH6@nL9!sT4vPq2Z

```

 

根據需求選擇合適的方法,推薦優先使用 `/dev/urandom` 或 `openssl` 以保證隨機性。

聯系我們
返回頂部 主站蜘蛛池模板: 无码少妇一区二区三区浪潮AV| 中文字幕久久亚洲一区| 高清国产AV一区二区三区| 制服丝袜一区在线| 一区二区三区在线观看| 一区二区三区免费电影| 亚洲制服中文字幕第一区| 日韩精品电影一区| 日韩人妻不卡一区二区三区| 国产精品一区二区电影| 精品性影院一区二区三区内射| 高清一区二区三区视频| 日韩精品乱码AV一区二区| 国产人妖视频一区在线观看| 国产一区二区三区手机在线观看| 精品无码人妻一区二区三区不卡| 亚洲综合一区二区国产精品| 国产精品亚洲一区二区三区久久| 免费无码毛片一区二区APP| 精品一区精品二区| 午夜视频一区二区三区| 无码乱人伦一区二区亚洲 | 久久99热狠狠色精品一区 | 中文字幕一区日韩精品| 农村人乱弄一区二区 | 亚洲av午夜福利精品一区| 欧洲精品一区二区三区在线观看| 亚洲国产精品一区二区久| 国产一区二区三区在线2021| 精品一区二区三区在线视频观看| 精品无码国产一区二区三区AV| 亚洲熟女少妇一区二区| 中文字幕永久一区二区三区在线观看| 精品一区二区AV天堂| 无码人妻精品一区二区三区不卡| 97久久精品无码一区二区| 亚洲一区精品视频在线| 韩国理伦片一区二区三区在线播放| 骚片AV蜜桃精品一区| 日韩精品一区二区三区色欲AV| 国产精品视频一区二区三区四|