把一下内容复制粘贴到一个脚本文件,例如mkpasswd.sh
给脚本添加执行权限
chmod +x mkpasswd.sh
运行脚本
./mkpasswd.sh
就可以看到生成了15位的密码
如果需要更改密码的位数,
则把“for i in {1…15}” 中的15替换为你想要的的位数
#generate a complicated passswd
#!/bin/bash
x='abcdefghijklmnopqrstuvwzyz!@#$%^&*ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*'
for i in {1..15}
do
n=$[RANDOM%78+1]
pass=`echo $x | cut -b $n`
PASS=$PASS$pass
done
echo $PASS
该文章介绍了一个Bash脚本mkpasswd.sh,用于生成15位的复杂密码。用户可以通过更改脚本中的循环变量来定制密码长度。脚本使用了随机数生成器结合特定字符集来创建安全密码。
1913

被折叠的 条评论
为什么被折叠?



