Linux系統自動隨機生成複雜密碼方法
使用 mkpasswd 命令生成隨機密碼
首先需要安裝 mkpasswd 包,它包含在 expect 包裡,安裝方式為:
yum install expect -y
安裝完成之後,就可以使用 mkpasswd 命令來生成隨機密碼了。
mkpasswd 支援的主要引數如下(區分大小寫):
-
-l 生成密碼的長度,預設是 9 位,不同版本的預設長度可能是不一樣的。
-
-d 生成密碼中包含數字的位數,預設是 2 位。
-
-c 生成密碼中包含小寫字母的位數,預設是 2 位。
-
-C 生成密碼中包含大寫字母的位數,預設是 2 位。
-
-s 生成密碼中包含特殊字元的位數,預設是 1 位。
更多相關引數說明可以參閱其 man 幫助。
示例輸出:
$ mkpasswd -l 20 -d 5 -c 5 -C 5 -s 29i'aR:iJSt03t5uU3Drl
使用 date 命令的 MD5SUM 值作為隨機密碼
可以透過 data 指令獲取時間後,計算 md5 值,然後擷取其中的一部分當做隨機密碼。
操作示例:
$ date | md5sum | cut -b 10-20464dddf2644# 擷取其中一部分
使用 openssl 生成強密碼
可以使用 openssl 生成強密碼。
操作示例:
$ openssl rand -base64 8vZfr+eeIxeE=# 生成 8 位隨機密碼
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2755006/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ruby指令碼,隨機生成複雜密碼指令碼隨機密碼
- Linux 系統生成隨機密碼的10種方法Linux隨機密碼
- 利用 Linux 系統生成隨機密碼的 10 種方法Linux隨機密碼
- 利用Linux系統生成隨機密碼的10種方法Linux隨機密碼
- Linux 生成隨機密碼Linux隨機密碼
- Linux系統生成隨機密碼的8種方法!Linux運維課程Linux隨機密碼運維
- Linux 隨機生成密碼mkpasswdLinux隨機密碼
- 複雜密碼生成工具apg密碼
- linux 生成隨機密碼,uuidLinux隨機密碼UI
- 八種在 Linux 上生成隨機密碼的方法Linux隨機密碼
- Linux 命令列生成隨機密碼的十種方法Linux命令列隨機密碼
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- Linux中自動成生隨機密碼--mkpasswdLinux隨機密碼
- JS生成隨機密碼JS隨機密碼
- PHP生成隨機密碼的幾種方法PHP隨機密碼
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 使用mkpasswd生成隨機密碼隨機密碼
- javascript隨機生成字串,可以用來生成隨機密碼JavaScript隨機字串密碼
- Linux Oracle 隨系統自動啟動LinuxOracle
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- PHP生成隨機密碼的4種方法及效能對比PHP隨機密碼
- Linux 如何設定密碼複雜度?Linux密碼複雜度
- 密碼的複雜化密碼
- 根據字元型別和密碼長度隨機生成密碼字元型別密碼隨機
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- 無重複隨機數生成隨機
- 讓系統自動生成表頭的方法(轉)
- Linux下Oracle隨機自動啟動指令碼設定LinuxOracle隨機指令碼
- Firefox 69 將加入隨機密碼生成器Firefox隨機密碼
- 直播軟體開發,隨機密碼生成器隨機密碼
- 利用自簽名生成「可隨機自啟動」來電通隨機
- Linux 下 Oracle隨系統自動啟動和關閉LinuxOracle
- 巧用物件,生成不重複隨機數物件隨機
- Windows8不輸入密碼自動登入系統的方法Windows密碼
- Profile設定高標準密碼複雜度的方法密碼複雜度
- 生成隨機整數方法隨機
- C++【生成16個不重複字母】(生成不重複隨機數)C++隨機
- Linux 每月自動改密碼Linux密碼