【发布时间】:2010-07-29 17:22:27
【问题描述】:
openssl 只接受一半的 sha256 哈希密码$encryptedkey = openssl_encrypt ($data, 'AES256', "$sha256", $raw_output = false);
哈希看起来像这样:a0461cea77b9942addee32b2265b32ebcf150426e2490810938ab47206fd320b
它只接受 32 个字符:a0461cea77b9942addee32b2265b32eb
我怎样才能解决这个问题?谢谢你!
编辑:示例:在解密数据时,如果哈希值在 32 个字符后不匹配,即使它错误,它仍然会解密它
a0461cea77b9942addee32b2265b32ebcf150426e2490810938ab47206fd320b
a0461cea77b9942addee32b2265b32ebcf150426e24808019485b43406df3a9b
两者都可以在不应该的时候工作?
【问题讨论】: