Tôi mới sử dụng OpenSSL. Tôi hiểu rằng việc mã hóa phải được thực hiện bằng cách sử dụng API EVP hoạt động như một giao diện chung cho tất cả các mật mã. chế độ AES CTR dường như có mặt trong phiên bản OpenSSL tôi có, nhưng định nghĩa cho EVP_aes_128_ctr bị vô hiệu hóa trong evp.h:Có thể sử dụng mã hóa chế độ CTR AES bằng API EVP không?
#if 0
const EVP_CIPHER *EVP_aes_128_ctr(void);
#endif
Bất cứ ý tưởng tại sao điều này là gì? Tôi có thể xóa #if 0 không? Bất kỳ con trỏ nào khác về việc mã hóa chế độ bit AES 128 bit để làm việc trong OpenSSL sẽ được đánh giá cao!
Cảm ơn!