【问题标题】:c++ open SSL EVP_aes_128_cbc() [closed]c++ 打开 SSL EVP_aes_128_cbc() [关闭]
【发布时间】:2011-08-29 11:08:39
【问题描述】:

谁能给我一个使用加密和解密的例子

#include <openssl/evp.h>

在 C++ 代码中:Aes 128 带有 cbc 一个密钥和一个 iv?

谢谢。

【问题讨论】:

    标签: c++ ubuntu


    【解决方案1】:

    Stack Overflow 上有几个答案,例如AES CTR 256 Encryption Mode of operation on OpenSSL

    如果你不知道CBC and friends are all about 是什么,我建议要么阅读它,要么使用包装库。 OpenSSL 的级别相当低,因此如果您不知道自己在做什么,您可能不仅会使用包装库提高工作效率,而且还会以正确 的方式做事。 p>

    【讨论】:

    • 你能写一个小代码吗?:) 我无法举一个很好的例子。我的 key 和 iv 是 unsigned char 并且是固定值。
    • slideshare.net/guanzhi/crypto-with-openssl。什么是outlen和out?你可以填写这个例子吗?
    猜你喜欢
    • 2012-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 2014-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多