如何生成強密碼並從終端檢查它們

創建並檢查您的強密碼

在下一篇文章中,我們將探討一些方法 從終端生成強密碼。 如今,主動和被動地強調了包含多個字母,符號,數字等的安全密碼的重要性,以增強它的安全性,而不是其他人在訪問我們的數據時容易達到的目標。

眾所周知,當今大多數平台都要求我們提供密碼以訪問其服務,我們的 電子郵件,訪問辦公室內部網,訪問銀行等,如果我們沒有 固定密碼,遲早我們可能最終會遇到嚴重的安全問題。

創建安全,穩定和強壯的密碼時要考慮的典型要點如下:

  • 我們必須使用 符號,數字,大寫和小寫字母.
  • 請勿使用重要的個人或公共日期,電話號碼,身份證件號碼等。
  • 好的密碼應該 有很多字符。 基於此,並遵循前面的考慮,我們將能夠使密碼“幾乎”無法被發現。

當我們必須在其中一台設備上輸入密碼時,通常使用易於記憶的密碼。 不用說,這在很多場合都可以 嚴重的安全漏洞 允許黑客根據他們了解我們的信息或通過蠻力攻擊來利用它們。 為了提高這種安全性,我們必須採取其他安全措施,例如使用 隨機密碼 我們可以使用不同的工俱生成

接下來,我們將看到幾種通過Ubuntu終端創建隨機密碼的不同方法, 無需其他軟件。 這些密碼可以完美地用於所有需要的服務 強大的密碼。 不用說,隨機生成的密碼很難記住,因此我們將必須找到一種方便使用的方法。

如何在Ubuntu中生成強密碼

為了寫這篇文章,我使用的是Ubuntu 16.04。 在Gnu / Linux中,我們提供了一些工具,使我們能夠自動生成安全密碼。

如果沒有這些工具,我們可以在終端中使用以下命令序列來安裝它們(Ctrl + Alt + T):

sudo apt install gnupg2 && sudo apt install openssl

GPG

用gpg生成強密碼

如果我們要 使用創建密碼 GPG,我們將執行以下命令:

gpg --gen-random --armor 1 32

OpenSSL的

生成安全密碼openssl

如果我們願意 使用 OpenSSL的 生成我們的安全密碼,我們將必須使用以下命令:

openssl rand -base64 32

APG

生成apg安全密碼

另一個選擇 我們可以用來生成我們的安全密碼是APG,簡稱 自動密碼生成器。 它已安裝在Ubuntu及其衍生版本中。 要啟動該命令,我們只需要在終端中編寫(Ctrl + Alt + T):

apg

這是一個旨在生成密碼的程序,難忘的”。 如果只執行它,它將要求您處理一系列數據,並在此基礎上創建一個“可記憶”的密碼。 在密碼旁邊,它將向我們顯示語音轉錄 這樣我們就可以更好地記住密碼了。

終端命令

除了我們剛剛看到的工具外,我們還可以使用一系列 將生成隨機密碼的命令。 您只需要在終端中寫以下行之一(Ctrl + Alt + T):

生成安全密碼終端1

date +%s | sha256sum | base64 | head -c 32 ; echo
< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;  
tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1 
strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n'; echo 

生成安全密碼終端2

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c32 
dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev
</dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c32; echo ""
randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;} && randpw

每次我們執行這些命令中的任何一個,它將生成的密碼都將完全不同,並且不會與以前生成的任何其他密碼相關。

如何在Ubuntu中檢查密碼的強度

許多人可能認為您使用的密碼很安全。 要檢查這是否正確,我們只需要安裝一個名為 破解庫。 這個 分析密碼的各個方面並給出結果。 要在Ubuntu或Debian上安裝cracklib,我們將使用以下命令:

sudo apt-get install libcrack2

設置密碼

安裝該應用程序後,我們將使用 cracklib-check參數以檢查密碼狀態。 例如,我們將分析過於簡單和流行的密碼。 在終端中,我們將編寫:

破解庫檢查

echo "1234abc" | cracklib-check

我們還可以使用以下方法檢查強密碼:

cat|cracklib-check

我們將不得不 複製密碼以在終端中進行驗證,此命令將向我們顯示結果。 如果結果沒問題,則表明我們的密碼是安全的,現在,我們必須小心並將此密碼保存在安全的地方,以防萬一我們忘記了它。

可能的結果

貓cracklib檢查

分析密碼時,我們可以獲得其他結果。 以下是一些示例:

  • 太短了
  • 它基於字典中的單詞
  • 它基於您的用戶名

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   電腦維護 他說:

    Ubuntu系統非常有趣。 這是我看到他們談論如何在其中創建密碼的第一篇文章,因此擁有Ubuntu的任何人我都會推薦此視頻
    我還想強調一下您對單詞的重要性的理解程度,並且我們不認為通過用另一種語言編寫單詞會擺脫黑客的攻擊,因為黑客擁有猜測單詞的技巧。 因此,最好遵循專家或此類文章的步驟。