有特殊符號的:
cat /dev/urandom | tr -dc "a-za-z0-9_+\~\!\@\#\$\%\^\&\*"| fold -w 16 |head -n 16
無特殊符號的:
#1
date +%s | sha256sum | base64 | head -c 32 ; echo上述命令使用sha來雜湊日期,輸出頭32個位元組。
#2
< /dev/urandom tr -dc _a-z-a-z-0-9 | head -c$;echo;上述命令使用內嵌的/dev/urandom,只輸出字元,結果取頭32個。
#3
openssl rand -base64 32上述命令使用系統自帶的openssl的隨機特點來產生隨機密碼
#4
tr -cd 『[:alnum:]『 < /dev/urandom | fold -w30 | head -n1#5
strings /dev/urandom | grep -o 『[[:alnum:]]』 | head -n 30 | tr -d 『\n』; echo通過過濾字元命令,輸出隨機密碼
#6
< /dev/urandom tr -dc _a-z-a-z-0-9 | head -c6這個命令比起來比較簡單了
#7
dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev上述命令使用命令dd的強大功能
#8
上述命令輸出很簡潔
#9
randpw();echo;}使用randpw隨時產生隨機密碼,可以把它放到~/.bashrc檔案裡面。
#10
date | md5sum如果只用這乙個,足夠了,因為它太簡潔了,:-)
Linux下產生隨機密碼方法
使用linux命令生成隨機密碼是一種基本的linux操作功能,並有多種實現形式,具體使用方式如下 1.使用openssl生成隨機密碼 具體用法如下 opensslrand base64 20 幾乎所有linux發行版都包含openssl。我們可以利用它的隨機功能來生成可以用作密碼的隨機字母字串,其中...
Linux生成隨機密碼教程
通常情況下大家對於生成密碼都好困惑,一來複雜程度不夠會不安全,複雜程度夠了又不能手動隨便敲擊鍵盤打出一同字元 但通常情況下這些字元是有規律的 使用 1password 或者 keepass 這種軟體生成也可以,不過貌似1password 要收費,既然這樣我們就玩一下好玩的用 linux來生成隨機密碼...
Linux系統生成隨機密碼
linux作業系統的一大優點是對於同樣一件事情,你可以使用高達數百種方法來實現它。例如,你可以通過數十種方法來生成隨機密碼。本文將介紹生成隨機密碼的十種方法。使用sha演算法來加密日期,並輸出結果的前10個字元 root kafka60 shell date s sha256sum base64 h...