基于c语言aes加密算法
来源:互联网 发布:淘宝服装代理货源网 编辑:程序博客网 时间:2024/04/29 19:00
#include <stdio.h>#include <string.h>#include <malloc.h>#include "aes.h"#define AES256//Brian Gladman aes http://www.gladman.me.uk///http://173.254.28.24/~brgladma//oldsite/cryptography_technology/index.php//其他https://github.com/android/platform_external_aes 下载int main( int argc, char* argv[] ){aes_encrypt_ctx encrypt_ctx[1];unsigned char out[1024]={0};int i=0;unsigned char in_data[]="data_android一千零一夜xzdd";unsigned char out_data[1024]={0};aes_decrypt_ctx decryot_ctx[1];int len=0;unsigned char key[]="1234567891234567";gen_tabs();aes_encrypt_key256(key,encrypt_ctx);printf("%d\n",encrypt_ctx->rn);aes_encrypt(in_data,out,encrypt_ctx);printf("%s\n",out);//len=strlen(out);/*out_str=(char*)malloc(sizeof(char)*len);memset(out_str,0,sizeof(char)*len);strcpy(out_str,out);*/aes_decrypt_key256(key,decryot_ctx);aes_decrypt(out,out_data,decryot_ctx);printf("%d\n",decryot_ctx->rn);printf("%s\n",out_data);scanf("%d",&i);return 0;}
实例下载:http://173.254.28.24/~brgladma//oldsite/cryptography_technology/rijndael/aestest.zip
http://www.gladman.me.uk/
0 3
- 基于c语言aes加密算法
- AES加密算法(c语言)
- AES 加密算法的 C 语言实现
- AES 加密算法的 C 语言实现
- objective-c加密算法AES
- AES加密算法(C++)
- AES 128-bit ecb cbc 模式 C语言加密算法
- AES加密算法源代码(c语言版)
- AES加密算法C代码分析
- C# Andriod AES 加密算法
- SHA3 加密算法C语言测试代码(基于Keccak算法)
- AES加密算法
- AES加密算法
- AES加密算法
- AES加密算法
- AES加密算法
- AES 加密算法
- aes加密算法
- HDU-Just a Numble-1/n.后m位
- POJ-1007 DNA Sorting
- Android SDK Manager国内无法更新的解决方案
- POJ 2190 ISBN
- 双向循环链表设计分析之二
- 基于c语言aes加密算法
- android 打印日志信息到sdcard
- D1_1_安装adt-bundle_Android SDK更新
- Android 日志输出到本地txt
- 习题8-10 奇怪的股市 UVa1614
- Linux下" >/dev/null 2>&1 "相关知识说明
- equals()方法的重写
- 设计模式
- iOS AutoLayout自动布局中级开发教程(9)-VisualFormat可视化格式字符串构成