Linux系統生成隨機密碼的8種方法!Linux運維課程

老男孩IT教育機構發表於2021-10-26

  Linux作業系統是一個很好的作業系統,它具有很多優點,免費、開源、穩定性高,是一款廣泛應用在伺服器上的作業系統。此外,Linux系統還可以隨機生成密碼,並有多種實現形式,接下來我們一起來看看Linux系統生成隨機密碼的8種方法!

  方法1tr + head

  [root@oldboyedu59 ~]# tr -cd 'a-zA-Z0-9'

  B0iV36fZ[root@oldboyedu59 ~]#

  方法2date+md5sum/sha512sum+head

  [root@oldboyedu59 ~]# date +%N

  211379317

  date +%N |md5sum |head -c10

  [root@oldboyedu59 ~]# date +%N|md5sum |head -c8

  888b0ea8[root@oldboyedu59 ~]#

  方法3RANDOM環境變數

  RANDOM生成隨機數字

  echo $RANDOM

  RANDOM + md5sum

  RANDOM +數字

  [root@oldboyedu59 ~]# echo $((RANDOM+10000000))

  10017665

  方法4 uuidgen

  [root@oldboyedu59 ~]# uuidgen

  dabd39c6-db3d-4371-9470-266bfb13bcc8

  [root@oldboy59 ~]# uuidgen|cut -b 1-8

  5f6b9ca5

  方法5 mkpasswd

  mkpasswd|cut -b 1-8

  需要單獨安裝

  方法6 openssl

  openssl rand -base64 8

  [root@oldboyedu59 ~]# openssl rand -base64 8

  XnVoCkFJ0f4=

  方法7

  string字元轉換 轉換為人類可讀

  strings /dev/urandom | tr -cd 'a-zA-Z0-9' |head -c8

  方法8 gpg

  [root@oldboyedu59 ~]# gpg --gen-random -armor 1 12

  gGdc3IQH5WFjvLXL


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2839365/,如需轉載,請註明出處,否則將追究法律責任。

相關文章