
密码学
文章平均质量分 52
不是陈Eason
小白求职中。
展开
-
DES子密钥计算具体步骤
DES子密钥计算步骤?1.输入原密钥 例如:K=12345679ABCDEF2.输出他的二进制K=0001 0010 …3.根据给出的换位表例如(7位*8=56位)置换表1(57 49 41 33 25 17 9)……注意(每八位是一个奇数偶数校验位,不参与运算)例如第一位是输入密钥第57位上的数据,第二位是第49位上的数据,以此类推。4.可以得到56位的新密钥K+=1111000 0110011 …5.将其分成左右两部分,分别是28位,C0=。。。D0=。。。6.对于C0,D原创 2021-06-19 15:56:25 · 6967 阅读 · 1 评论 -
RSA计算过程
公钥1,公钥选择两个足够大的质数P ,Q取n=PQ.2,求一个欧拉函数φ(n)=(p-1)(q-1)3,选择一个正数e, 其值 1< e < φ(n),且 e 与 φ(n) 互质,公钥为Kp(n,e);私钥4, 计算e对于 φ(n) 的模反元素d,可以使得 ed 除以 φ(n) 的余数为 15,且ed mod φ(n) = 1私钥为Ks(d,p,q);加解密过程加密:c = m^e mod n解密:m = c^d mod n只要得到其中一个就可以求出另一个。最后在整理一原创 2021-06-19 16:29:39 · 1628 阅读 · 0 评论