?
十五.????
指令
passwd
SYNOPSIS
? ?
? ? openssl passwd [-crypt] [-1] [-apr1] [-salt string] [-in file] [-stdin]
? ?
? ? [-quiet] [-table] {password}
? ?
? ???
? ?
? ?
說(shuō)明:
? ?
本指令計(jì)算用來(lái)哈希某個(gè)密碼,也可以用來(lái)哈希文件內(nèi)容。
? ?
本指令支持三種哈希算法:
? ? UNIX
系統(tǒng)的標(biāo)準(zhǔn)哈希算法
(crypt)
? ? MD5-based BSD(1)
? ?
? ? OPTIONS
? ?-crypt -1 -apr1
? ?
這三個(gè)
option
中任意選擇一個(gè)作為哈希算法,缺省的是
-crypt
? ? -salt string
? ?
輸入作為
salt
的字符串。
? ? -in file
? ?
要哈希的文件名稱
? ? -stdin
? ?
從標(biāo)準(zhǔn)輸入讀入密碼
? ? -quiet
? ?
當(dāng)從標(biāo)準(zhǔn)輸入讀密碼,輸入的密碼太長(zhǎng)的時(shí)候,程序?qū)⒆詣?dòng)解短它。這個(gè)
option
的
? ? set
將不在情況下發(fā)出警告。
? ? -table
? ?
在輸出列的時(shí)候
,
先輸出明文的密碼
,
然后輸出一個(gè)
TAB,
再輸出哈希值
.
? ?
舉例時(shí)間
:
? ? openssl passwd -crypt -salt xx password xxj31ZMTZzkVA.
? ? openssl passwd -1 -salt xxxxxxxx password $1$xxxxxxxx$8XJIcl6ZXqBMCK0qFevqT1.
? ? openssl passwd -apr1 -salt xxxxxxxx password $apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0