
密码学
文章平均质量分 56
knight_qzc
认真规划开心享受
展开
-
MD5算法原理
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆)转载 2014-10-16 14:08:02 · 618 阅读 · 0 评论 -
ASE 加密和解密流程
假设我们已经有明文text和密钥m,均为128位(4*4bytes),我们可以m看着一个4*4的byte数组。加密方和解密方拥有着共同的密钥(m),通过相同的方法将m1扩展成相同的11*4*4byte的扩展密钥(我们叫它M吧,M为11个m大小,可用44*4的byte数组去装),当然加密方的扩展密钥也是一样的。一、获取扩展密钥M的扩展方法:(M在结构上由m0,m1,m2....,m11组原创 2015-03-20 15:40:53 · 5396 阅读 · 0 评论 -
有限域 8次 所有本原多项式
http://octave-online.net/octave:1> primpoly(8,'all');Primitive polynomial(s) =D^8+D^4+D^3+D^2+1D^8+D^5+D^3+D+1D^8+D^5+D^3+D^2+1D^8+D^6+D^3+D^2+1D^8+D^6+D^4+D^3+D^2+D+1D^8+D^6+D^5+D+1原创 2016-08-31 17:35:29 · 8205 阅读 · 0 评论