资源简介
本程序包括AES算法源代码,同时编写了实现函数,明文分组长度为128bit,密钥分组长度为128bit、192bit或者256bit,欢迎大家下载交流学习!
代码片段和文件信息
//============================================================================
// 文件名: AES.cpp (c++)
// 作者 : 幽灵剑客
// 版本 : 20091025
// 地址 :http://blog.sina.com.cn/u/1216062855
// 描述 : AES的C++实现,只是对c版的简单封装,性能基本上一样。
//============================================================================
#include “AES.h“
#include
unsigned char* SubWord(unsigned char* word);
unsigned long* keyExpansion(unsigned char* key int int int);
const unsigned char Log_02[256] = {
0x00 0x02 0x04 0x06 0x08 0x0a 0x0c 0x0e 0x10 0x12 0x14 0x16 0x18 0x1a 0x1c 0x1e
0x20 0x22 0x24 0x26 0x28 0x2a 0x2c 0x2e 0x30 0x32 0x34 0x36 0x38 0x3a 0x3c 0x3e
0x40 0x42 0x44 0x46 0x48 0x4a 0x4c 0x4e 0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1105 2009-10-27 02:36 aes.h
文件 26375 2009-10-27 02:36 aes.cpp
----------- --------- ---------- ----- ----
27480 2
- 上一篇:DLL注入+教程
- 下一篇:华为软件概要设计模板.doc
评论
共有 条评论