全球主机交流论坛

标题: VPS Shell 中 如何 生成 不固定位数随机密码? [打印本页]

作者: lazyzhu    时间: 2011-8-10 14:23
标题: VPS Shell 中 如何 生成 不固定位数随机密码?
譬如我要生成8-12位的密码,求脚本.

自己解决了。

哎,一切还得靠自己。

declare -i ps1=$RANDOM*5/32767+8
ps=`mkpasswd -l $ps1`
echo $ps

[ 本帖最后由 lazyzhu 于 2011-8-10 14:42 编辑 ]
作者: wdlth    时间: 2011-8-10 14:44
用MD5不行?
作者: lazyzhu    时间: 2011-8-10 14:46
原帖由 wdlth 于 2011-8-10 14:44 发表
用MD5不行?

关键在于不指定位数
$RANDOM*5/32767+8

[ 本帖最后由 lazyzhu 于 2011-8-10 14:51 编辑 ]
作者: lazyzhu    时间: 2011-8-10 14:53
顶楼的是要安装expect的
下面的更简单

declare -i ps1=$RANDOM*5/32767+8
ps=`cat /dev/urandom | head -1 | md5sum | head -c "$ps1"`
echo $ps

作者: SP小妹    时间: 2011-8-10 16:39
建议2楼换个头像吧
作者: Poison    时间: 2011-8-10 16:45
建议5楼和6楼换个头像吧




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4