Centos7下隨機密碼生成器
Centos7x 3.10.0-514.el7.x86_64
OpenSSL簡介
在所有的類 Unix 發行版、Solaris、Mac OS X 和 Windows 中默認都用openssl這個工具來生成高強度隨機密碼(這個是系統自帶,使用率最高)
1、直接打開終端,執行命令生成高強度隨機密碼即可
openssl rand 密碼字符長度 -base64
註:上面的命令將生成一個隨機的、長度為 6 個字符的高強度密碼,這種方式不支持同時生成多個密碼。我們強烈推薦你生成 14 個字符的密碼。 當然你可以使用 OpenSSL 生成任意長度的密碼。可能有的童鞋會問不是說6位長度嗎?怎麽顯示的不是6位,問的好,為什麽呢?因為你生成的位數不足以達到高強度密碼要求,所以默認情況下openssl會給你添加字符,使其保證密碼高強度!
2、了解更多的openssl使用方式,可以參考man手冊
man openssl
註:man手冊太多,這裏就不都截圖了,知道怎麽使用即可!
Pwgen簡介
pwgen 是一個簡單卻非常有用的命令行工具,用它可以在短時間內生成一個隨機且高強度的密碼。它設計出的安全密碼可以被人們更容易地記住。在大多數的類 Unix 系統中都可以獲取到它。
1、安裝epel-release 擴展包更新包
yum install epel-release
2、安裝pwgen
yum -y install pwgen
3、生成隨機高強度密碼
pwgen 密碼字符長度 密碼數量
註:以上截圖可以看出,可以同時創建多個隨機密碼,但是建議密碼長度最好為14個字符,因為這樣做到了絕對的安全!
4、在密碼中包含至少 1 個數字
pwgen 密碼字符長度 密碼數量 -n 字符或者數字
註:以上截圖可以看出-n後邊跟任何字符或者數字或者不跟東西,都能生成包含至少一位數字的隨機密碼,並且支持同時生成多個密碼!
5、了解更多的pwgen使用方式,可以參考man手冊
man pwgen
註:man手冊太多,這裏就不都截圖了,知道怎麽使用即可!
GPG簡介
GPG (GnuPG 或 GNU Privacy Guard) 是一個自由開源的命令行程序,可以用於替代賽門鐵克的 PGP 加密軟件。在類 Unix 操作系統、Microsoft Windows 和 Android 中都可以獲取到它。
1、安裝gpg
yum -y install gpg (包名gnupg2)
註:如果沒有找到可以安裝第三方源,然後yum安裝即可!
2、生成隨機高強度密碼
gpg --gen-random --armor 密碼數量 密碼字符長度
註:上面的命令將生成一個隨機的、長度為 6 個字符的高強度密碼,這種方式不支持同時生成多個密碼。我們強烈推薦你生成 14 個字符的密碼。 當然你可以使用gpg生成任意長度的密碼。可能有的童鞋會問不是說6位長度嗎?怎麽顯示的不是6位,問的好,為什麽呢?因為你生成的位數不足以達到高強度密碼要求,所以默認情況下openssl會給你添加字符,使其保證密碼高強度!
Centos7下隨機密碼生成器