Linux OpenSSL中的EVP_最终解密

Linux OpenSSL中的EVP_最终解密,linux,openssl,evp-cipher,Linux,Openssl,Evp Cipher,我正在从事一个OpenSSL项目。同时使用EVP下的加密和解密函数。EVP_Decrypt_Final没有显示错误,但在每个OP_大小之后,解密文件中会有8字节的额外数据。我将stackoverflow中给出的程序与其他用户一起使用,但错误是相同的 请帮助:)额外的8字节数据可能是填充的结果。分组密码一次加密/解密固定大小的块。如果给定的块小于块大小,则填充该块 看起来您正在使用ECB或CBC模式 您可能正在加密多个块的数据。那你应该知道不同的 如果您不想填充,请考虑使用CFB或CTR模式加密数

我正在从事一个OpenSSL项目。同时使用EVP下的加密和解密函数。EVP_Decrypt_Final没有显示错误,但在每个OP_大小之后,解密文件中会有8字节的额外数据。我将stackoverflow中给出的程序与其他用户一起使用,但错误是相同的


请帮助:)

额外的8字节数据可能是填充的结果。分组密码一次加密/解密固定大小的块。如果给定的块小于块大小,则填充该块

看起来您正在使用ECB或CBC模式

您可能正在加密多个块的数据。那你应该知道不同的


如果您不想填充,请考虑使用CFB或CTR模式加密数据。< /P>您能提供一些代码吗?