命令行制作随机密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令行制作随机密码相关的知识,希望对你有一定的参考价值。

命令行制作随机密码

#1
date +%s | sha256sum | base64 | head -c 32; echo
使用 SHA 来哈希日期,输出头 32 个字节。
#2
< /dev/urandom tr -dc _A-Z-a-z-0-9 |head -c${1:-32};echo;
使用内嵌的 /dev/urandom,只输出字符,结果取头 32 个。
#3
openssl rand -base64 32
使用系统自带的 openssl 的随机特点来产生随机密码
#4
tr -cd ‘[:alnum:]‘ < /dev/urandom | fold -w30 | head -n1
#5
strings /dev/urandom | grep -o ‘[[:alnum:]]’ |head -n 30 | tr -d ‘\n’; echo
通过过滤字符命令,输出随机密码
#6
< /dev/urandom tr -dc _A-Z-a-z-0-9 |head -c6
这个命令比起来比较简单了
#7
dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev
#8
</dev/urandom tr -dc [email protected]#$%qwertQWERTasdfgASDFGzxcvbZXCVB’ | head -c8; echo “”
#9
randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}
使用 randpw 随时产生随机密码,可以把它放到~/.bashrc 文件里面。
#10
date | md5sum

本文出自 “金宝的博客” 博客,请务必保留此出处http://jinbao.blog.51cto.com/6287622/1759315

以上是关于命令行制作随机密码的主要内容,如果未能解决你的问题,请参考以下文章

sh SH:用于制作随机密码的功能

PHP 制作随机密码的功能

使用 HTMLCSS 和 JavaScript 制作的随机密码生成器

使用 HTMLCSS 和 JavaScript 制作的随机密码生成器

如何使用Linux命令生成随机密码?

vue有没有什么插件可以随机生成15位的密码