数据已损坏:密文可能已损坏或被篡改,导致解密失败。 私钥不正确:使用的私钥可能不正确或已损坏。 要解决这个问题,可以尝试以下方法: 确保输入的密文长度与私钥长度相匹配。 检查密文是否已损坏或被篡改。 确保使用的私钥是正确的,且未损坏。 如果问题仍然存在,请检查代码中是否存在其他错误,或者查阅相关文档以获取更多...
RSA_private_decrypt(rsa_len, str, decrypted, rsa2,RSA_PKCS1_PADDING);解密失败-1 悬赏园豆:20 [已关闭问题] 浏览: 826次 关闭于 2016-10-19 15:39 错误信息: RSA_private_decrypt: No such file or directory,这里面哪有文件啊?求解惑RSA解密 问题补充: 解密代码: #define PRIKEY "./prikey....
1 #include <stdio.h> 2 #include <openssl/rsa.h> 3 #include <openssl/pem.h> 4 #...
RSA_private_decrypt 返回 -1 通常表示在使用 RSA 私钥解密数据时出现了问题。这可能是由于以下原因导致的: 数据长度不匹配:RSA 私钥解密时,输入的密文长度必须与私钥长度相匹配。如果长度不匹配,解密将失败并返回 -1。 数据已损坏:密文可能已损坏或被篡改,导致解密失败。