密码学
长着翅膀的乌龟
it从业者,爱好者。
展开
-
分组密码DES
分组密码的原理 DES是分组密码,分组密码将消息进行等长分组,使用同一密钥对每个分组进行加密。 DES算法 DES是一个迭代分组密码,使用64位长的密钥加密64位长的明文,获得64位长的密文,使用轮函数是Feistel,迭代16轮。 加密流程:明文(64位)->初始置换ip->16轮Feistel->逆初始置换ip->密文(64位) 流程 1.给定一个明文m,首先...原创 2019-08-08 10:25:24 · 1120 阅读 · 0 评论 -
公钥密码RSA
公钥密码介绍 公钥密码体制是由数学函数来实现的,通过问题的难解性来保证安全性,通常构造公钥密码算法的问题有,大整数分解问题,离散对数问题,多项式求根问题。 公钥密码体制提出主要是为了密钥分配和数字签名。 公钥密码体制在加密和解密时使用不同的密钥,使用公钥进行加密,并且公钥是可以公开的,私钥进行揭秘,私钥是保密的。 公钥密码的两种模型 加密模型 A想要给B发消息m,A使用自己的B的公钥进行加密m,...原创 2019-08-09 07:47:39 · 456 阅读 · 0 评论