为了验证密码哈希,我们可以使用openssl passwd
如下所示并在此处解释
openssl passwd $HASHING-ALGORITHM -salt j9T$F31F/jItUvvjOv6IBFNea/ $CLEAR-TEXT-PASSWORD
但是,这仅适用于以下算法:md5、crypt、apr1、aixmd5、SHA-256、SHA-512
如何计算散列密码,从 bash 或 python 或 nodeJS 为 $CLEAR-TEXT-PASSWORD,使用盐使用 yescrypt ?
perl
'scrypt()
或python3
'scrypt.crypt()
应该只是系统crypt()
/的接口crypt_r()
,因此您应该能够:(前提是您的系统
crypt()
支持带有盐的 yescript 算法$y$...
)