openssl passwd命令计算在运行时键入的密码的哈希值或列表中每个密码的哈希值。密码列表来自命令文件中的-in文件选项,stdin中的选项-stdin,否则来自命令行。可以使用UNIX标准算法crypt和基于MD5的BSD密码算法1及其Apache变体apr1。
https://www.mkssoftware.com/docs/man1/openssl_passwd.1.asp
以下是工作命令行的示例:
# openssl passwd -salt lol "input"
lokvI0eY9X.FM
是否有使用openssl处理密码生成的python模块? The documentation doesn't appear to cover generating passwords.
答案 0 :(得分:1)
如果你需要像使用unix标准crypt(3)的openssl passwd
这样的行为,python有一个crypt
模块:
import crypt
crypt.crypt('input', salt='lol') # => 'lokvI0eY9X.FM'