批量生成随机密码

批量生成随机密码

生成的密码,可以用在各个地方

批量生成,对于 “应用系统管理员” 尤其有用,给用户初始化账号、重置密码……等时候


1
2
3
4
5
6
7
8
# 生成一个8位Base64字符的密码
openssl rand -base64 6

# 批量生成8位Base64字符的密码
for i in {1..100}
  do
    openssl rand -base64 6 >>pw.txt
  done

openssl生成的密码有一个缺点,就是没法排除 “象形字符”


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# 安装pwgen
yum install -y pwgen

# 生成一个8位的密码
pwgen -1scnyB 8

# -1	不要在列中打印生成的密码,即一行一个密码
# -s	生成完全随机密码
# -c	密码中至少包含一个大写字母
# -n	密码中至少包含一个数字
# -y	密码中至少包含一个特殊符号
# -B	密码中不包含歧义字符(例如1,l,O,0)


# 批量生成100个密码
pwgen -1scnyB 8 100 >>pw.txt

相关内容