openssl簡介-指令passwd
SYNOPSIS
openssl passwd [-crypt] [-1] [-apr1] [-salt string] [-in file] [-stdin]
[-quiet] [-table] {password}
說明:
本指令計(jì)算用來哈希某個(gè)密碼,也可以用來哈希文件內(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)輸入讀密碼,輸入的密碼太長的時(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
SYNOPSIS
openssl passwd [-crypt] [-1] [-apr1] [-salt string] [-in file] [-stdin]
[-quiet] [-table] {password}
說明:
本指令計(jì)算用來哈希某個(gè)密碼,也可以用來哈希文件內(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)輸入讀密碼,輸入的密碼太長的時(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