我目前正在使用AES-CBC-256方法解密一个简单的测试字符串,该字符串使用相同的方法通过php openssl进行了加密。我得到的确切错误如下:
Sec-WebSocket-Protocol
用于解密的代码如下:
11324:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:.\crypto\evp\evp_enc.c:531:
我听说这是由于填充错误或试图解密由其他OpenSSL版本生成的内容所致,因此我将两者保持在1.1.0h并允许OpenSSL使用其默认填充。
我认为解密代码是不正确的,因为它被用于以适当的密钥解密文件,并且没有问题。任何帮助表示赞赏!