算法
野人谷
小毛驴初上线(学习笔记记录)
展开
-
RSA算法概述及分析
2.1 RSA算法概述及分析2.1.1 RSA算法数学基础假设A想要通过一个不可靠的媒体接收B的一条私人讯息。 她可以用以下的方式来产生一个公钥和一个私钥:1.随意选择两个大的质数p和q,p不等于q,计算N=pq。2.根据欧拉函数,不大于N且与N互质的整数个数为(p-1)(q-1)3.选择一个整数e与(p-1)(q-1)互质,并且e小于(p-1)(q-1)4.用以下这个公式计算d:d...原创 2019-05-15 00:34:49 · 3222 阅读 · 0 评论 -
AES算法理解
2.2.2 AES算法描述对称密码体制的发展趋势将以分组密码为重点。分组密码算法通常由密钥扩展算法和加密(解密)算法两部分组成。密钥扩展算法将b字节用户主密钥扩展成r个子密钥。加密算法由一个密码学上的弱函数f与r个子密钥迭代r次组成。混乱和密钥扩散是分组密码算法设计的基本原则。抵御已知明文的差分和线性攻击,可变长密钥和分组是该体制的设计要点。AES是美国国家标准技术研究所NIST旨在取代DES...原创 2019-05-16 11:55:25 · 802 阅读 · 0 评论