我正在使用以下 openssl 函数:
- PKCS5_PBKDF2_HMAC_SHA1
- EVP_BytesToKey
- EVP_aes_256_cbc
- EVP_sha1
- EVP_CIPHER_CTX_init
- EVP_EncryptInit_ex
- EVP_DecryptInit_ex
- EVP_CIPHER_CTX_cleanup
- EVP_DecryptUpdate
- EVP_DecryptFinal_ex
- EVP_EncryptUpdate
- EVP_EncryptFinal_ex
在后台线程上解密数据时,如果数据大小相当小,则没有问题。
对于大约 500 KB 的数据,解密例程总是会崩溃,EVP_DecryptUpdate
但在主线程上很好。
是什么赋予了?