Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将 JS 脚本转换为 PHP。该脚本使用 CryptoJS 库并使用以下行生成哈希:
var sha1 = CryptoJS.SHA1("message"); var sig = sha1.toString(CryptoJS.enc.Base64);
我试过这个php代码
$sha1 = sha1("message"); $sig = base64_encode($sha1);
但签名不一样,它在 php.ini 中更长。
非常感谢和需要您的帮助!
约翰
好的,我只需要在 sha1 函数中将 $raw_output 设置为 true !
$sha1 = sha1("message", true);
现在我看起来很傻