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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 系統生成隨機密碼的10種方法Linux隨機密碼
- Linux 生成隨機密碼Linux隨機密碼
- Linux系統生成隨機密碼的8種方法!Linux運維課程Linux隨機密碼運維
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- JS生成隨機密碼JS隨機密碼
- Linux 如何設定密碼複雜度?Linux密碼複雜度
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- 密碼的複雜化密碼
- 鴻蒙NEXT開發案例:隨機密碼生成鴻蒙隨機密碼
- Firefox 69 將加入隨機密碼生成器Firefox隨機密碼
- 直播軟體開發,隨機密碼生成器隨機密碼
- Profile設定高標準密碼複雜度的方法密碼複雜度
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- Linux系統密碼忘記Linux密碼
- Linux系統如何設定開機自動執行指令碼?Linux指令碼
- 巧用物件,生成不重複隨機數物件隨機
- 分享Profile設定高標準密碼複雜度的方法密碼複雜度
- C++【生成16個不重複字母】(生成不重複隨機數)C++隨機
- oracle 開啟複雜密碼驗證Oracle密碼
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- 自動批次實現linux機器ssh免密shell指令碼Linux指令碼
- win10系統怎麼取消開機密碼 win10系統關閉開機密碼的方法Win10密碼
- 複雜性自適應系統無法建模分析
- 幾種生成隨機數方法隨機
- SQL Server映象自動生成指令碼方法SQLServer指令碼
- win10 1903系統取消開機密碼的方法Win10密碼
- 考試系統案例之 -- 隨機生成考題隨機
- mysql 5.7 初始化密碼或隨機密碼MySql密碼隨機
- python怎麼生成隨機不重複陣列Python隨機陣列
- Win10 1909系統如何重置開機密碼_Win10 1909開機密碼重置方法Win10密碼
- 清除Win10系統開機密碼方法 Win10開機密碼忘了怎麼辦?Win10密碼
- 直播系統原始碼,自動登入及記住密碼實現原始碼密碼
- php生成唯一隨機碼PHP隨機
- 電腦開機密碼怎麼設定?XP系統和win7系統電腦開機密碼的設定方法密碼Win7
- 如何得到一個隨機密碼隨機密碼
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- 開源神器:自動生成隨機 mock 資料測試物件隨機Mock物件