欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

如何使用哈希密码openssl?

如何使用哈希密码openssl

另一个命令opensslpasswd,哈希密码。这是一个例子:

$ openssl passwd -salt 2y5i7sg24yui secretpassword
Warning: truncating password to 8 characters
2yCjE1Rb9Udf6

这会使用给定的盐哈希密码“secretpassword”。使用的哈希算法是crypt,一种被认为过时的弱算法。标志可以更改哈希算法(例如-1使用MD5),但此列表中没有密码哈希值(例如bcrypt)。这看起来很糟糕。

请注意“将密码截断为8个字符”。这意味着具有相同八个字符前缀的所有密码将产生相同的哈希:

$ openssl passwd -salt 2y5i7sg24yui secretpasomethingelse
Warning: truncating password to 8 characters
2yCjE1Rb9Udf6

这是crypt算法的行为。我在网上找不到任何合理的理由。再次,它似乎很糟糕。


来自  https://jameshfisher.com/2017/03/12/openssl-passwd/

普通分类: