c++ - aes加密实现

标签 c++ c aes

由于某种原因,我的 AES 加密实现无法解析/加密/解密大约 100 字节的数据量。

每当我加密和解密上面所说的 100 字节时,它都不会完成这些字节之后的其余部分。

我使用同样的方法来加密。但超过 100 字节时,无论出于何种原因,结果都是错误的。

我不明白为什么。也许其他人可以告诉我如何解决它。

最佳答案

提示:strlen、strcat、str...都使用空终止来确定数据的结束,这意味着您的真实数据不能嵌入 0。

关于c++ - aes加密实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10060795/

相关文章:

c++ - 哪些设置方法性能更好 : with or without `const&` ?

我可以在运行时检查磁盘访问吗?

c - 如何检查数组是否有重复项?

c - Linux C 控制台应用程序未在 "keyup"上使用先前的命令

java - python AES加密java解密

ios - 如何解密来自python的加密字符串?

c++ - 尝试使用哈希表(使用链接)作为我的顶点列表来制作图形数据结构

c++ - 将 webm 视频从 URL 流式传输到 C++ windows.h 应用程序

python - 将语音数据作为字符串记录和写入文件中以进行加密

c++ - 在 Eclipse 中设置 C++ 构建工作目录