- 博客(3)
- 资源 (6)
- 收藏
- 关注
转载 AES 基本运算
1. AES基本运算为了简化运算,接下来介绍的算法都是基于这样的假设:a) 算法密钥为128位,每个块为128位,也就是16个字节。b) 每种变换算法的输入都是一个块,也就是每次处理16个字节AES加密过程由4个基本基本动作组成,包括:S盒变换、行移位变化、列混合变换、轮密钥加法变换。接下来,我们看看这些细节是如何实现的。1) S盒变换算法:通过查表SBox实现。以16个字节为基本单位,分别对每
2009-11-20 09:20:00 2920
转载 AES 加密算法与解密算法
1. AES加密算法这里仅仅描述对1个块的加密,对更长的数据,则需要依据不同的模式,使用加密算法。算法如下:输入:明文in , 密钥key输出:密文outAESEncrypt(BYTE in[16],BYTE out[16],BYTE key[16]){BYTE state[16];int Nr = 10;将in看作4×4的矩阵,做转置运算:state[ i*4+j ] = in[ j*4+i
2009-11-20 09:14:00 1561
原创 中国象棋的人机博弈程序
对此题目有兴趣的朋友们: 感谢你们抽出宝贵的时间来阅读这些浅显的文字。 很多人可能都知道chess的人机大战: 1996年,卡斯帕罗夫以4比2战胜“深蓝”(Deep Blue); 1997年,“更深的蓝”(Deeper Blue)以3.5比2.5击败了卡斯帕罗夫; 2002年,“深弗里茨”(Deep Fritz)与克拉姆尼克在巴林以4比4战平;
2009-03-10 09:53:00 4766
PLC编程及应用
2012-05-15
C#调用Matlab COM示例
2010-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人