linux獲取隨機密碼的方法

2021-09-28 19:17:59 字數 562 閱讀 5467

使用uuid自動生產16進製制密碼

[root@max ~]# echo $(uuidgen)

93e1a092-9891-43dc-8cbe-0a4545b115a1

只想要其中的一部分可以使用cut切割

[root@max ~]# echo $(uuidgen) |cut -c 1-8

29adeb79

使用系統的變數 $random,$random可以隨機生成0~32767的數字,再利用md5sum生產校驗碼,然後切割出隨機的密碼即可

[root@max ~]# echo $random |md5sum

1b7fd03ef57baa65d477f8933a607dca -

date +%n獲取當前時間的納秒,需要幾位數用cut切割,但是這種方法只能獲得純數字,也可以用md5sum生成校驗碼,然後在使用。

[root@backup ~]# date +%n

140445841

後續遇到其他的繼續新增

Linux下產生隨機密碼方法

使用linux命令生成隨機密碼是一種基本的linux操作功能,並有多種實現形式,具體使用方式如下 1.使用openssl生成隨機密碼 具體用法如下 opensslrand base64 20 幾乎所有linux發行版都包含openssl。我們可以利用它的隨機功能來生成可以用作密碼的隨機字母字串,其中...

Linux生成隨機密碼教程

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

生成隨機密碼

編寫乙個函式,用於生成隨機密碼,入參為隨機密碼的長度,出參為生成的隨機密碼,要求生成的隨機密碼必須同時包含大寫字母小寫字母數字。生成隨機碼,引數為隨機碼長度,同時包含大小寫字母和數字 public string getrandomnum int length listlist new arrayli...