AES 加密算法源代码20120410 (C++版内含示例工程)
修改了重新调用setMode函数时内存释放的错误,并附带了示例工程 AES类的三个公共函数 //设置AES类的模式为加密还是解密,并说明密钥长度和明文长度(解密时为密文) //key 密钥数据 //keySize 密钥长度 //inSize 明文长度(解密时为密文) //isdecrypt 是否为解密(解密时为TRUE) //成功返回1 失败返回-1 失败是由于参数设置不正确引起 int setMode(unsigned char* key, int keySize, int inSize, bool isdecrypt); //加密数据 //input 明文数据,长度为se
下载地址
用户评论
至少能用,很好,,,,
学习了,还行吧
学习还可以,但是为什么只能是16字节的key和data?
好用!好用!好用!好用!好用!好用!好用!好用!好用!好用!好用!好用!
不知道为何有时字符串加密后的密文长度远小于源字符串长度,解密后是乱码,是否因密文中含ASCII值为0的字符呢
加密后是乱码没办法给java服务器交换
不错,但是太简单了。
能用,但不能加密长内容,Key的长度好象也不够
说实话,加密解密可以,但是我用在和c++交互上根本对接不起来
就是太简单了啊,呵呵。不过还好吧。