Linux编程之使用 Linux 体系天生随秘密码的10种办法仓酷云
无论图形界面发展到什么水平这个原理是不会变的,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 用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。 以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
页:
[1]