一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - 分享Linux 系統生成隨機密碼的10種方法

分享Linux 系統生成隨機密碼的10種方法

2021-10-29 18:41Linux教程網 Linux

利用Linux系統生成隨機密碼的10種方法 Linux操作系統的一大優點是對于同樣一件事情,你可以使用高達數百種方法來實現它。例如,你可以通過數十種方法來生成隨機密碼。本文將介紹生成隨機密碼的十種方法,感興趣的朋友一起學

通常情況下大家生成密碼都好困惑,一來復雜程度不夠會不安全,復雜程度夠了又不能手動隨便敲擊鍵盤打出一同字符(但通常情況下這些字符是有規律的),使用1password 或者 keepass 這種軟件生成也可以,不過貌似1password 要收費,既然這樣我們就玩一下好玩的用 linux 來生成隨機密碼玩玩吧;

Linux操作系統的一大優點是對于同樣一件事情,你可以使用高達數百種方法來實現它。例如,你可以通過數十種方法來生成隨機密碼。本文將介紹生成隨機密碼的十種方法。

1. 使用SHA算法來加密日期,并輸出結果的前32個字符:

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

生成結果如下:

ZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4

2. 使用內嵌的/dev/urandom,并過濾掉那些日常不怎么使用的字符。這里也只輸出結果的前32個字符:

< /dev/urandom tr -dc _A-Z-a-z-0-9 |head -c${1:-32};echo

生成結果如下:

pDj0Xwz7exD_Qb5B27BwWsM1hrF3a7cJ

3. 使用openssl的隨機函數

openssl rand -base64 32

生成結果如下:

rYJWqJlTLAYeX3j7nCbir20h1k/0CnqLNEuNyTScfKo=

4. 這種方法類似于之前的urandom,但它是反向工作的

tr -cd '[:alnum:]' < /dev/urandom | fold -w32 | head -n1;echo

生成結果如下:

tpgudzF7sqtU4yyW2LVhmUQOZIQi87

5. 使用string命令,它從一個文件中輸出可打印的字符串

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

生成結果如下:

W4v1iQtkmQ8sIDd9jxDQNpg8HPMOZ8

6. 這是使用urandom的一個更簡單的版本

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c32;echo

生成結果如下:

rMDlGSPN_bm-IZVFWz9BEi0rF-jIy6gs

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

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

生成結果如下:

9+0RUd4U3HmSdMlgD7j0sf/r09MZFDVBS28W+pO2WcA

8. 你甚至可以生成一個只用左手便可以輸入的密碼

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

生成結果如下:

VTG3#TR4sAgXg3Z%##WZG4ZQ@GZ$wdqF

9. 如果每次都使用上述某種方法,那更好的辦法是將它保存為函數。如果這樣做了,那么在首次運行命令之后,你便可以在任何時間只使用randpw就可以生成隨機密碼。或許你可以把它保存到你的~/.bashrc文件里面

randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}

生成結果如下:

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=

以上是服務器之家小編給大家分享Linux 系統生成隨機密碼的10種方法,希望大家喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久99re热在线观看视频 | 男人含玉势出嫁束器 | 国内精品视频一区二区三区 | 国产精品66福利在线观看 | 女王脚奴vk| 3d蒂法受辱在线播放 | 欧美特黄一级大片 | 日韩欧美亚洲国产高清在线 | 亚洲福利一区二区三区 | bt7086新片速递亚洲最新合集 | 日产精品一二三四区国产 | 无人区乱码区1卡2卡三卡在线 | 高h全肉np触手| 国产精品怡红院在线观看 | 日韩视频一区二区 | 欧洲男同直粗无套播放视频 | 精品成人在线 | 亚洲美洲国产日产 | 欧美亚洲国产精品久久第一页 | 男人机机桶女人机机 | 亚洲AV午夜福利精品香蕉麻豆 | 精品国产精品人妻久久无码五月天 | 国产精品久久久免费视频 | a级情欲片在线观看hd | 97爱干 | 国产在视频 | 逼逼流水了 | 国产在线步兵一区二区三区 | 亚洲色图第四页 | 14一18cad中国大学生 | 国产在线一区二区视频 | 无人在线视频高清免费播放 | 丝瓜污污视频 | 国内精品久久久久久不卡影院 | 黑帮少爷爱上我第8集最新 荷兰精品女人性hd 和日本免费不卡在线v | 欧美又硬又粗又长又大 | 亚洲国产精品自在现线让你爽 | 四虎在线精品免费高清在线 | 激情婷婷综合久久久久 | 门房秦大爷最新章节阅读 | 色婷综合|