我正在尝试在JavaScript中复制PHP的crypt()
函数,以生成SHA512哈希,例如:
$hash = crypt( $text, '$6$' . $salt );
这会生成以下内容:
$6$salt$hashedtext
我正在尝试CryptoJS,就像这样:
var hash = CryptoJS.SHA512( text );
这确实为我生成了SHA512哈希,如下所示:
hashedtext
但我认为没有办法提供盐。我之前从未使用过CryptoJS,所以我对此完全是新手..但我已经做了一些谷歌搜索并且无法找到答案。希望它很简单,只是回避我。
如何生成与crypt()
示例返回的上述格式字符串匹配的字符串?