批量生成随机密码
目录
批量生成随机密码
0.1 用途
生成的密码,可以用在各个地方
批量生成,对于 “应用系统管理员” 尤其有用,给用户初始化账号、重置密码……等时候
0.2 使用 openssl 生成随机密码
# 生成一个8位Base64字符的密码
openssl rand -base64 6
# 批量生成8位Base64字符的密码
for i in {1..100}
do
openssl rand -base64 6 >>pw.txt
done
openssl生成的密码有一个缺点,就是没法排除 “象形字符”
0.3 使用 pwgen 批量生成随机密码
# 安装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