<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          教你如何在 Linux 中生成復(fù)雜密碼并且檢查密碼強(qiáng)度

          共 1317字,需瀏覽 3分鐘

           ·

          2022-04-26 01:15



          在本教程中,我們將討論如何生成復(fù)雜密碼并且檢查密碼強(qiáng)度。


          生成復(fù)雜的密碼



          強(qiáng)密碼應(yīng)由字母、數(shù)字和符號的混合組成。第二個要求是不要使用已知單詞、出生日期或姓名,因?yàn)楹苋菀资艿阶值涔簟?/span>
          密碼應(yīng)該包含多少個字符?實(shí)際上沒有具體的答案,但是超過 16 個字符是一個不錯的選擇。因此,如果你的系統(tǒng)具有 OpenSSL 或 GPG,可以使用這些工具來完成生成密碼的任務(wù)。例如,下面我們使用GPG生成密碼:
          [root@localhost ~]# gpg --gen-random --armor 2 12
          zXVKRoB0/V4BN9QG
          如果不想帶有特殊字符,可以使用sed命令過濾掉:
          [root@localhost ~]# gpg --gen-random --armor 2 12|sed 's/[^a-zA-Z0-9]//g'
          n4ciIlRLkLTkzwg
          上面使用--gen-random選項(xiàng)來隨機(jī)生成字符。使用--armor選項(xiàng)來生成ASCII字符。后面的選項(xiàng)2可以使[0][1][2]三個選項(xiàng),他表示質(zhì)量級別。最后一個數(shù)字代表字符長度。
          相同的,我們可以使用OpenSSL來生成密碼:
          [root@localhost ~]# openssl rand -base64 12
          QIrH/PLXqzmLuI/a
          同樣,也可以使用sed命令過濾掉特殊字符:
          [root@localhost ~]# openssl rand -base64 12| sed 's/[^a-zA-Z0-9]//g'
          lXIg4cKLCLVvsi



          檢查密碼強(qiáng)度



          現(xiàn)在我們有了密碼,是時候看看它是否通過了測試:您的密碼是否足夠強(qiáng)大?為了確定密碼是否足夠強(qiáng)大,我們將在Centos8中安裝使用cracklib工具。
          [root@localhost ~]# yum -y install cracklib
          下面我們先測試一個簡單的密碼:
          [root@localhost ~]# echo "a1b2c5" | cracklib-check
          a1b2c5: it is based on a dictionary word


          如果使用普通單詞呢?
          [root@localhost ~]# echo "Administrator"|cracklib-check
          Administrator: it is based on a dictionary word


          上面兩個密碼的輸出,同樣提示在詞典中能查找到。
          下面我們測試一個生成的密碼看一下強(qiáng)度如何:
          [root@localhost ~]# openssl rand -base64 12 | cracklib-check
          VdBlmvIgGY4ehWly: OK
          可以看到密碼沒問題。


          本公眾號全部博文已整理成一個目錄,請?jiān)诠娞柪锘貜?fù)「m」獲?。?/span>

          推薦閱讀:

          24 個常見的 Docker 疑難雜癥處理技巧

          在央企當(dāng)程序員是一種怎樣的體驗(yàn)?

          Linux 進(jìn)程編程入門


          5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號內(nèi)回復(fù)「1024」,即可免費(fèi)獲取

          瀏覽 78
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲狼人影院 | 亚洲电影无码在线观看视频 | 北条麻妃在线中文字幕 | jjzz亚洲| 国产精品主播 |