熱搜:win11繞過(guò)硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2015-03-27 17:30:38 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150327/43137.html 手機(jī)查看 評(píng)論 反饋
4. 口令生成和傳遞
openssl可以生成隨機(jī)性很強(qiáng)的口令。
$ openssl rand 15 -base64
s69mj+8ToN2p3Z1KESBG
以上命令要求openssl生成15個(gè)字節(jié)序列,然后用base64編碼,結(jié)果產(chǎn)生20個(gè)字符。
在日常生活中,經(jīng)常可看到這樣的情況:系統(tǒng)管理員設(shè)置初始密碼給用戶,然后讓用戶登錄去修改新密碼,這給安全帶來(lái)了隱患。較好的做法是用戶生成口令加密后的結(jié)果發(fā)給管理員,讓管理員設(shè)置到系統(tǒng)中。
比如對(duì)于以上生成的口令,UNIX口令加密方法如下:
$ openssl passwd -1 s69mj+8ToN2p3Z1KESBG
$1$Rp/btEwK$qhUGFlsIpDtNT1I9MD/Gg1
管理員收集每個(gè)用戶交給他的加密后的串,寫到一個(gè)文件中,比如文件名為newpassword:
user_a:$1$Rp/btEwK$qhUGFlsIpDtNT1I9MD/Gg1
user_b:$1$zmUy5lry$aG45DkcaJwM/GNlpBLTDy0
一個(gè)用戶一行,用戶名和密碼之間用冒號(hào)分隔。
系統(tǒng)管理員運(yùn)行如下命令導(dǎo)入用戶密碼:
$ chpasswd --encrypted 《 newpassword
對(duì)于老UNIX系統(tǒng),生成口令密碼不需要參數(shù)-1,比如:
$ openssl passwd s69mj+8ToN2p3Z1KESBG
Warning: truncating password to 8 characters
FS4lGulQ915WU
如果passwd命令后沒有接口令,openssl會(huì)提示輸入一個(gè):
$ openssl passwd -1
Password:
Verifying - Password:
$1$jACBc0.C$KR5DcpttXQoKfDiapyvav0
上面就是Linux使用OpenSSL命令行的方法介紹了,Linux可使用OpenSSL生成和傳遞口令、校檢文件的一致性、對(duì)文件進(jìn)行加密處理等。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)