c - 相同的 AES 算法生成不同的加密文本?

标签 c encryption aes

我正在用c语言实现aes encryption program中的AES算法 而且我们用java编写AES程序,在生成加密数据时出现的问题是不同的。 输入文字:358960040119672 关键:mlabs

输出: 1.通过java(android):“vcpBspcYHtjlMgbQJI3aWg==” 2. 作者:c :"`Đ © õ#«0Z"÷›ý"

为什么这个特殊字符。显示在 c 中。怎么处理这个?

最佳答案

Java输出经过加密后经过Base64算法编码,而C则没有。

关于c - 相同的 AES 算法生成不同的加密文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11323995/

相关文章:

c - 使内核模块在运行时可加载

比较子集的集合直到排列

c - stm32中断标志与中断挂起位

android - 要求在安装应用程序之前对设备进行加密

c# - ProtectData 类使用哪种加密算法?

javascript - 将 OpenSSL 命令行 AES 加密映射到等效的 NodeJS Crypto API

c - C中三元运算符的逻辑?

c# - 使用未知 IV 解密 PKCS#5 填充 AES/ECB

从另一个结构更改一个结构的值

c - LibTomCrypt 和 LibTomMath——开发状态?