0

0

Linux生成随机密码的方法有哪些

WBOY

WBOY

发布时间:2023-05-13 23:25:04

|

3031人浏览过

|

来源于亿速云

转载

1. 使用sha算法来加密日期,并输出结果的前32个字符:

date +%s |sha256sum |base64 |head -c 32 ;echo

生成结果如下:

ztnimgm0ndi5ogzjmwmxndlhzmjmngm4

2. 使用内嵌的/dev/urandom,并过滤掉那些日常不怎么使用的字符。这里也只输出结果的前32个字符:

生成结果如下:

pdj0xwz7exd_qb5b27bwwsm1hrf3a7cj

3. 使用openssl的随机函数

openssl rand -base64 32

生成结果如下:

ryjwqjltlayex3j7ncbir20h1k/0cnqlneunytscfko=

4. 这种方法类似于之前的urandom,但它是反向工作的

tr -cd '[:alnum:]'

生成结果如下:

tpgudzf7sqtu4yyw2lvhmuqoziqi87

5. 使用string命令,它从一个文件中输出可打印的字符串

strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 32 | tr -d '\n'; echo

生成结果如下:

w4v1iqtkmq8sidd9jxdqnpg8hpmoz8

6. 这是使用urandom的一个更简单的版本

生成结果如下:

rmdlgspn_bm-izvfwz9bei0rf-jiy6gs

7. 使用非常有用的dd命令

韩枫自助装机和硬件报价系统
韩枫自助装机和硬件报价系统

前台功能:1. 首页-查询配置,显示最新发布新闻,2. 自选配置-根据你所选的CPU或主板型号自动配置成主机并自动计算总价和产生机器ID方便以后查询。3. 今日报价-根据你在后台发布的配件报价信息在这里清楚发显示出来,并有价波动功能。4. 留言功能-这个不用说了,除了和大多留板一样,就是多了一些产品订购信息。后台功能:1. 超级管理员功能,可以增加高级管理员和数据输入员,各有不同功能限制,密码再以

下载

dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev

生成结果如下:

9+0rud4u3hmsdmlgd7j0sf/r09mzfdvbs28w+po2wca

8. 你甚至可以生成一个只用左手便可以输入的密码

/urandom tr -dc '12345!@#$%qwertqwertasdfgasdfgzxcvbzxcvb' | head -c32; echo

生成结果如下:

vtg3#tr4sagxg3z%##wzg4zq@gz$wdqf

9. 如果每次都使用上述某种方法,那更好的办法是将它保存为函数。如果这样做了,那么在首次运行命令之后,你便可以在任何时间只使用randpw就可以生成随机密码。或许你可以把它保存到你的~/.bashrc文件里面

randpw(){

生成结果如下:

vgbx8cno950riykzrppya4bvbavzby_x

10. 最后这种生成随机密码的方法是最简单的。它同样也可以在安装了cygwin的windows下面运行。在mac os x下也可以运行。我敢肯定会有人抱怨这种方法生成的密码没有其它方法来的随机。但实际上如果你使用它生成的全部字符串作为密码,那这个密码就足够随机了

date | md5sum

生成结果如下:

e0d057b46a9a78346cbd94b25e574e79 -
date | base64

生成结果如下:

mjaxnow5tcawn+acicazmeaxpsdmmj/mnj/lm5sgmtc6mda6mzygq1nucg==
ifconfig | md5sum

生成结果如下:

7c4243742aa515d45c12deca31428a95 -

甚至你想生成一个核弹发射密码都可以,下面是一个生成长密码的例子;

ifconfig | base64

生成结果如下:

zw0xicagicagiexpbmsgzw5jyxa6rxrozxjuzxqgiehxywrkcia3odoyqjpdqjoyqjpcmdo5ncag
ciagicagicagicbpbmv0igfkzhi6mtkylje2oc4zljugiejjyxn0oje5mi4xnjgumy4yntugie1h
c2s6mju1lji1ns4yntuumaogicagicagicagaw5lddygywrkcjogzmu4mdo6n2eyyjpjymzmomzl
mmi6yja5nc82ncbty29wztpmaw5rciagicagicagicbvucbcuk9brenbu1qgulvotklorybnvuxu
sunbu1qgie1uvtoxntawicbnzxryawm6mqogicagicagicagulggcgfja2v0czoymdy3nty0igvy
cm9yczowigryb3bwzwq6mcbvdmvycnvuczowigzyyw1lojakicagicagicagifryihbhy2tldhm6
odg2ndugzxjyb3jzojagzhjvchblzdowig92zxjydw5zojagy2fycmllcjowciagicagicagicbj
b2xsaxnpb25zojagdhhxdwv1zwxlbjoxmdawiaogicagicagicagulggynl0zxm6mjazndkzntex
icgxotqumcbnauipicbuwcbiexrlczozmjuynzuxniaomzeumcbnauipcgpsbyagicagicagtglu
ayblbmnhcdpmb2nhbcbmb29wymfjayagciagicagicagicbpbmv0igfkzhi6mti3ljaumc4xicbn
yxnroji1ns4wljaumaogicagicagicagaw5lddygywrkcjogojoxlzeyocbty29wztpib3n0ciag
icagicagicbvucbmt09qqkfdsybsvu5osu5hicbnvfu6mty0mzygie1ldhjpyzoxciagicagicag
icbswcbwywnrzxrzoju2otkzmsblcnjvcnm6mcbkcm9wcgvkojagb3zlcnj1bnm6mcbmcmftztow
ciagicagicagicbuwcbwywnrzxrzoju2otkzmsblcnjvcnm6mcbkcm9wcgvkojagb3zlcnj1bnm6
mcbjyxjyawvyojakicagicagicagignvbgxpc2lvbnm6mcb0ehf1zxvlbgvuojagciagicagicag
icbswcbiexrlczozmzezmdcxosaomzeunsbnauipicbuwcbiexrlczozmzezmdcxosaomzeunsbn
auipcgo=

相关专题

更多
PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

8

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

3

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

0

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

13

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

92

2026.01.18

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

112

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

155

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.4万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号