gpt4 book ai didi

encryption - 是否可以使用 EVP API 使用 AES CTR 模式加密?

转载 作者:行者123 更新时间:2023-12-04 01:45:15 25 4
gpt4 key购买 nike

我是 OpenSSL 的新手。我知道应该使用 EVP API 执行加密,该 API 作为所有密码的通用接口(interface)。 AES CTR 模式似乎存在于我拥有的 OpenSSL 版本中,但在 evp.h 中禁用了 EVP_aes_128_ctr 的定义:

#if 0
const EVP_CIPHER *EVP_aes_128_ctr(void);
#endif

知道这是为什么吗?我可以删除#if 0 吗?任何其他关于让 128 位 AES CTR 模式加密在 OpenSSL 中工作的指针将不胜感激!

谢谢!

最佳答案

顺便说一句,看起来这个问题的答案是否定的,还没有。但也许很快。我发现此电子邮件线程表明解决此问题的补丁可能已在 2010 年 6 月提交:

http://www.mail-archive.com/libssh2-devel@cool.haxx.se/msg01972.html

但是当我从 SVN 下载最新的开发分支时,在 EVP 中仍然没有启用 AES CTR。我最终只是直接实现它,我发现这个链接很有帮助:

AES CTR 256 Encryption Mode of operation on OpenSSL

关于encryption - 是否可以使用 EVP API 使用 AES CTR 模式加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3783311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com