信息安全题目三

一.样例:给出p=7,q=17,求解n,e,d,列举完整求解步骤,
1.p=7,q=17, n=7*17=119;

2.ф(n)=(7-1)×(17-1)=96;

3.选 e=5,注意e的值可以自己选取,但需要满足gcd (e, ф(n)) = gcd (5, 96)=1; e<96即可;

4.寻找d,使得ed ≡1 mod 96 ,即 ed= k96+1,取 d= 77,满足577=4*96+1
公开(e,n)=(5, 119),得到公钥{5,119}。
5.将d 保密,丢弃p, q;得到私钥{77,119}。
6.加密:取19进行加密,me≡c mod n等价于 c= me mod n
m=19
19 5≡ 66 mod 119 , c=19 5 mod 119=66
解密
6677 mod 119 =?

7.验证:6677 mod 119 =19
66 ≡66(mod119)
662 ≡6666(mod 119) ≡ 72 (mod 119)
664 ≡ 72
72 (mod 119) ≡ 67 (mod 119);
668 ≡ 6767 (mod 119) ≡ 86 (mod 119);
6616 ≡ 86 * 86 (mod 119) ≡ 18 (mod

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值