gpt4 book ai didi

c - 从 EVP_CIPHER_CTX 或 EVP_CIPHER 获取 key 和 Iv 以及加密类型?

转载 作者:行者123 更新时间:2023-11-30 14:33:39 24 4
gpt4 key购买 nike

我正在尝试从 OpenSSL 中的 EVP_CIPHER_CTX *ctxEVP_CIPHER *kt 获取 iv 和 key 以及其他内容,例如加密系统名称。我搜索了很多,但没有找到返回 key 和 iv 的函数。

最佳答案

EVP_CIPHER 对象表示特定密码的抽象实现。无论您使用多少次,它都保持不变,并且不存储 IV 或 key 。

EVP_CIPHER_CTX 存储特定于特定加密或解密的数据。您在 EVP_CIPHER_CTX 中设置的原始 IV 可以使用函数 EVP_CIPHER_CTX_original_iv() 获取:

const unsigned char *EVP_CIPHER_CTX_original_iv(const EVP_CIPHER_CTX *ctx);

目前无法取回 key 。

关于c - 从 EVP_CIPHER_CTX 或 EVP_CIPHER 获取 key 和 Iv 以及加密类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59209387/

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