仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1240|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS下下令行天生随秘密码的十种***

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:45:12 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!


Linux操纵体系的一年夜长处是关于一样一件事变,你可使用高达数百种***来完成它。比方,你能够经由过程数十种***来天生随秘密码。本文将先容天生随秘密码的十种***。
这些***均搜集于Command-LineFu,而且在我们本人的LinuxPC机上测试过。这十种***的一些在装置了Cygwin的Windows下也是能够运转的,出格是最初一种***。

天生一个随秘密码

关于上面的任何一种***,你能够经由过程复杂的修正来天生特定长度的暗码,大概只利用其输入了局的前N位。但愿你正在利用一些相似于LastPass的暗码办理器,如许你就不必本人记着这些随机天生的暗码了。
1.这类***利用SHA算法来加密日期,并输入了局的前32个字符:










Shell



[color=#aaaaaa!important]1


date[color=#006fe0!important][color=#006fe0!important]+[color=#006fe0!important]%
s[color=#006fe0!important]
[color=#006fe0!important]|[color=#006fe0!important]sha256sum[color=#006fe0!important][color=#006fe0!important]|[color=#006fe0!important]base64[color=#006fe0!important][color=#006fe0!important]|[color=#006fe0!important]head[color=#006fe0!important][color=#006fe0!important]-c[color=#006fe0!important][color=#009999!important]32[color=#006fe0!important][color=#333333!important];[color=#006fe0!important]echo



2.这类***利用内嵌的/dev/urandom,并过滤失落那些一样平常不怎样利用的字符。这里也只输入了局的前32个字符:










Shell



[color=#aaaaaa!important]1


[color=#006fe0!important]<[color=#006fe0!important][color=#006fe0!important]/
dev[color=#006fe0!important]/
[color=teal!important]urandomtr[color=#006fe0!important][color=#006fe0!important]-[color=teal!important]dc_A[color=#006fe0!important]-Z[color=#006fe0!important]-a[color=#006fe0!important]-z[color=#006fe0!important]-[color=#009999!important]0[color=#006fe0!important]-[color=#009999!important]9[color=#006fe0!important][color=#006fe0!important]|[color=#006fe0!important]head[color=#006fe0!important][color=#006fe0!important]-[color=teal!important]c[color=#333333!important]$[color=#333333!important]{[color=#009999!important]1[color=#006fe0!important]:[color=#006fe0!important]-[color=#009999!important]32[color=#333333!important]}[color=#333333!important];echo[color=#333333!important];



3.这类***利用openssl的随机函数。假如你的体系大概没有装置openssl,你能够实验别的九种***或本人装置openssl。










Shell



[color=#aaaaaa!important]1


[color=teal!important]opensslrand[color=#006fe0!important][color=#006fe0!important]-
base64[color=#006fe0!important]
[color=#009999!important]32



4.这类***相似于之前的urandom,但它是反向事情的。Bash的功效长短常壮大的!
<divid="crayon-53166af9dd15c847671258"class="crayon-syntaxcrayon-theme-githubcrayon-font-monacocrayon-os-pcprint-yescrayon-wrapped"data-settings="minimizescroll-mou搜索引擎优化verwrap"style="font-family:monaco,monacoregular,couriernew,monospace;outline:none;margin:12px0px;padding:0px;vertical-align:baseline;box-sizing:border-box;width:1110px;color:#666666;float:none;clear:both;height:auto;border:1pxsolid#dedede!important;font-size:12px!important;line-height:15px!important;overflow:hidden!important;position:relative!important;direction:ltr!important;background-color:#f8f8ff!important;">












<divclass="crayon-main"style="outline:none;margin:0px;padding:0px;border:0px;font-size:inherit;font-style:inherit;font-variant:inherit;line-height:inherit;vertical-align:baseline;width:1108px;overflow:hidden;position:relative;z-index:1;background-position:0px50%;">
[color=#aaaaaa!important]1


<divclass="crayon-pre"style="outline:none;margin:0px;font-style:inherit;font-variant:inherit;vertical-align:baseline;color:#000000;overflow:visible;padding-top:5px!important;padding-bottom:3px!important;border:none!important;line-height:15px!important;background-image:none!important;padding-right:0px;padding-left:0px;"><divclass="crayon-line"id="crayon-53166af9dd15c847671258-1"style="font-family:inherit;outline:none;margin:0px;padding:0px5px;border:0px;font-style:inherit;font-variant:inherit;vertical-align:baseline;font-size:inherit!important;line-height:inherit!important;height:inherit!important;background-position:0px50%;">tr[color=#006fe0!important][color=#006fe0!important]-cd[color=#006fe0!important][color=#dd1144!important][:alnum:][color=#006fe0!important][color=#006fe0!important]<[color=#006fe0!important][color=#006fe0!important]/dev[color=#006fe0!important]/urandom[color=#006fe0!important][color=#006fe0!important]|[color=#006fe0!important]fold[color=#006fe0!important][color=#006fe0!important]-w30[color=#006fe0!important][color=#006fe0!important]|
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-15 11:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表