|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
一般情形下人人天生暗码都好狐疑,一来庞大水平不敷会不平安,庞大水平够了又不克不及手动任意敲击键盘打出一同字符(但一般情形下这些字符是有纪律的),利用1password大概keepass这类软件天生也能够,不外貌似1password要免费,既然如许我们就玩一下好玩的用linux来天生随秘密码玩玩吧;
Linux操纵体系的一年夜长处是关于一样一件事变,你可使用高达数百种办法来完成它。比方,你能够经由过程数十种办法来天生随秘密码。本文将先容天生随秘密码的十种办法。
1.利用SHA算法来加密日期,并输入了局的前32个字符:
1
2
3
4
date+%s|sha256sum|base64|head-c32;echo
天生了局以下:
ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4
2.利用内嵌的/dev/urandom,并过滤失落那些一样平常不怎样利用的字符。这里也只输入了局的前32个字符:
1
2
3
4
</dev/urandomtr-dc_A-Z-a-z-0-9|head-c${1:-32};echo
天生了局以下:
pDj0Xwz7exD_Qb5B27BwWsM1hrF3a7cJ
3.利用openssl的随机函数
1
2
3
4
opensslrand-base6432
天生了局以下:
rYJWqJlTLAYeX3j7nCbir20h1k/0CnqLNEuNyTScfKo=
4.这类办法相似于之前的urandom,但它是反向事情的
1
2
3
4
tr-cd[:alnum:]</dev/urandom|fold-w32|head-n1;echo
天生了局以下:
tpgudzF7sqtU4yyW2LVhmUQOZIQi87
5.利用string命令,它从一个文件中输入可打印的字符串
1
2
3
4
strings/dev/urandom|grep-o[[:alnum:]]|head-n32|tr-dn;echo
天生了局以下:
W4v1iQtkmQ8sIDd9jxDQNpg8HPMOZ8
6.这是利用urandom的一个更复杂的版本
1
2
3
4
</dev/urandomtr-dc_A-Z-a-z-0-9|head-c32;echo
天生了局以下:
rMDlGSPN_bm-IZVFWz9BEi0rF-jIy6gs
7.利用十分有效的dd命令
<p>1
2
3
4
ddif=/dev/urandombs=1count=322>/dev/null|base64-w0|rev|cut-b2-|rev
天生了局以下:
<p>9+0RUd4U3HmSdMlgD7j0sf |
|