AES算法
AES算法就是高级加密算法
感谢:
http://wenku.baidu.com/link?url=5Lq75x3r0td4ysUUAjphsgKXbj_FbeeLZEUfIpzjPBgXkIedhMlGmDaNqHER6op2ux_LhCUaJLeVTh-zIMlmu6wPshCkClndqV3Cf88i45_
主要介绍应用,包括需要掌握有限域。
感谢:
http://www.mamicode.com/info-detail-514466.html
这是一片写的比较好的AES的介绍还提供git上面的代码
看这篇文章:
需要注意的是:这里面供对16个字节的加密作为样本,其中每个字节是八位,然后这个方正是一个4*4的16个方面,每个方块是两个十六进制的表示。
所以这是需要理解的,所以对于密码这一块一定需要把这个每一位一位搞清楚,一般每一位是用16进制来表示,可以这样想,加密和解密的过程中特别
喜欢用16进制表示,但是两个十六进制才表示一个字节,因为一个八位就足以表示一个十六进制的数字。
w这里需要理解,就是w是4的倍数的时候才需要经过特殊处理,然后每个w恰好是32位能够与上面四个八位进行异或运算。
还有w在右边是通过g算法进行不停的转化的。