国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - 在Linux 中產生和加密解密隨機密碼的教程

在Linux 中產生和加密解密隨機密碼的教程

2019-10-09 17:05開源中文社區 Linux

這篇文章主要介紹了 在Linux 中產生和加密解密隨機密碼的教程,都是利用Linux自帶的工具在命令行下進行使用,需要的朋友可以參考下

1. 使用命令 pwgen 來生成一個長度為 10 個字符的獨特的隨機密碼。假如你還沒有安裝 pwgen,請使用 Apt 或 YUM 等包管理器來安裝它。

 

復制代碼

代碼如下:

$ pwgen 10 1


在Linux 中產生和加密解密隨機密碼的教程

 

    生成一個獨特的隨機密碼

一口氣生成若干組長度為 50 個字符的唯一的隨機密碼!

   

復制代碼

代碼如下:

$ pwgen 50


在Linux 中產生和加密解密隨機密碼的教程

 

    生成多組隨機密碼

2. 你還可以使用 makepasswd 來每次生成一個給定長度的獨特的隨機密碼。在你把玩 makepasswd 命令之前,請確保你已經安裝了它。如若沒有安裝它,試試使用 Apt 或 YUM 包管理器來安裝 makepasswd這個軟件包。

生成一個長度為 10 個字符的隨機密碼。該命令產生的密碼的長度默認為 10。

   

復制代碼

代碼如下:

$ makepasswd


    在Linux 中產生和加密解密隨機密碼的教程

 

    使用 makepasswd 生成獨特的密碼

生成一個長度為 50 個字符的隨機密碼。

   

復制代碼

代碼如下:

$ makepasswd --char 50

 

    在Linux 中產生和加密解密隨機密碼的教程

    生成長度為 50 的密碼

生成 7 個長度為 20 個字符的隨機密碼。

   

復制代碼

代碼如下:

$ makepasswd --char 20 --count 7


 在Linux 中產生和加密解密隨機密碼的教程

 

    3. 使用帶“鹽”的 Crypt(注:這里應該指的是一個函數,可以參考這里 ) 來加密一個密碼。提供手動或自動添加 “鹽”。

對于那些不清楚 鹽 的意義的人,這里的 “鹽” 指的是一個隨機數據,它作為密碼生成函數的一個額外的輸入, 目的是保護密碼免受詞典攻擊。

在執行下面的操作前,請確保你已經安裝了 mkpasswd。

下面的命令將帶 “鹽” 加密一個密碼。“鹽” 的值是隨機自動生成的。所以每次你運行下面的命令時,都將產生不同的輸出,因為它每次接受了隨機取值的 “鹽”。

   

復制代碼

代碼如下:

$ mkpasswd tecmint

 

    在Linux 中產生和加密解密隨機密碼的教程

    使用 Crypt 來加密密碼

現在讓我們來手動定義 “鹽” 的值。每次它將產生相同的結果。請注意你可以輸入任何你想輸入的值來作為 “鹽” 的值。

   

復制代碼

代碼如下:

$ mkpasswd tecmint -s tt


 在Linux 中產生和加密解密隨機密碼的教程

 

    帶“鹽”加密密碼

另外, mkpasswd 還是交互式的,假如你在命令中沒有提供密碼,它將主動詢問你來輸入密碼。

4. 使用 aes-256-cbc 加密算法并使用帶“鹽”的密碼(如 “tecmint”) 加密一個字符串(如 “Tecmint-is-a-Linux-Community”)。

   

復制代碼

代碼如下:

# echo Tecmint-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:tecmint


在Linux 中產生和加密解密隨機密碼的教程

 

    在 Linux 中加密一個字符串

在上面例子中, echo 命令的輸出通過管道傳遞給了 openssl 命令,使得該輸出通過加密編碼方式(enc:Encoding with Cipher ) 所加密,這個過程中使用了 aes-256-cbc 加密算法,并附帶了密碼 (tecmint) 和 “鹽” 。

5. 使用 openssl 命令的 -aes-256-cbc 解密選項來解密上面的字符串。

   

復制代碼

代碼如下:

# echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:tecmint


  在Linux 中產生和加密解密隨機密碼的教程

 

    在 Linux 中解密字符串

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 婷婷综合 | 免费在线a | 国产精品久久久久久久浪潮网站 | 黄色av日韩| 久久国产精品久久精品国产演员表 | 国产成人精品久久 | 欧美不卡 | 久久美| 欧美日韩综合 | 国产黄色在线播放 | 国产在线a | 亚洲男性天堂 | 视频一区在线 | 激情国产精品 | 亚洲国产婷婷香蕉久久久久久99 | 婷婷国产成人精品视频 | av在线电影观看 | 国产精品一区视频 | 国内精品一级毛片国产99 | 黄色免费看 | 无毒黄网 | 成人免费视频网站在线观看 | 亚洲欧美国产精品专区久久 | 国产一区二区欧美 | 国产精品毛片无码 | 成人h动漫精品一区二区樱花 | 精品一区二区在线观看 | 一区二区自拍 | 欧美xo影院 | 久久国产精品视频 | 久久一二区 | 九九综合| 国产日韩一区二区 | 日本一区二区三区四区 | 丁香伊人| 欧美一区二区三区免费 | 日韩精品影院 | 黑人中文字幕一区二区三区 | 天天射天天干 | 国产精品久久免费观看spa | 欧美日韩免费在线 |