des作业答案和RSA作业

发布 2022-09-02 01:40:28 阅读 1999

1101000101011010

经置换2变成k2(a8 68 15 c5 d7 9b) c2和d2继续左移2位后变成c3和d3

经置换2变成k3(05 2f 28 df 16 69)

2.在des算法中,s2盒的输入为101101,求s2盒输出 0100

4.1 在使用rsa 的公钥体制中,已截获发给某用户的密文为c=10,该用户的公钥pk = 5, n=35,那么明文m 等于多少?为什么能根据公钥可以破解密文?

解:n=p*q (p 和q 都是素数),n=35 故解出p=5 ,q=7 ;

又因为,而pk=5 故可解出sk=5;

105 mod 35=5 。

因为rsa 密码体制的安全性是基于分解大整数的困难性设计的。rsa 算法的加密函数是一个单项函数,故对于解密密文的陷门是分解n=p*q ,只要知道这个分解就可以计算,然后用扩展欧几里德算法来求计算解密私钥sk。

4.2 利用rsa 算法运算,如果p=11,q=13, pk=103,对明文3 进行加密。求sk及密文。

解: =10*12=120

而pk=103 故可解出sk=7

n=p*q=11*13=143

3103 mod 143=16

用公钥加密,用私钥解密。

4.3 在rsa 体制中,某用户的公钥pk=31,n=3599,那么该用户的私钥等于多少?

解:n=p*q (p 和q 都是素数),n=3599 故解出p=59 ,q=61;

而pk=31 故可解出sk=3031 。

4.4 在rsa 体制中,假设某用户的公钥是3533,p=101,q=113,现对明文9726 加密和解密。

解:加密过程如下:n=p*q=11413 ;

而pk=3533 故可解出sk=6597;

97263533 mod 11413=5761;

解密过程如下: =57616597 mod 11413=9726 。

FPGA作业和答案

1.顺序语句和并行语句分别有哪些?顺序语句和并行语句主要有什么区别?答 顺序语句 信号赋值语句 进程中 变量赋值语句 流程控制语句 if语句 case语句 等待语句 子程序调用语句 返回语句 空操作语句。并行语句 1 并行信号赋值语句 简单信号赋值语句 eg a 1 条件信号赋值语句 when el...

假期作业和答案

假期一答案。1 b 3 0,2 4 a 1 b n 5 1 证明设0f x1 f x2 1 1 00,x2 x1 0,f x1 f x2 0,即f x1 f x2 f x 在 0,上是减函数 2 解设x 0,则 x 0,f x 1,又f x 为偶函数,f x f x 1,即f x 1 x 0 7 证...

导游业务作业和答案

导游业务 作业1 满分 100分得分评阅教师 一 填空题 每空2分,共10分 1和服务技能构成了导游服务三要素,缺一不可。2 旅游期间,由于生活环境和生活节奏的变化,14 导游业务 作业1 满分 100分得分评阅教师 一 填空题 每空2分,共10分 1和服务技能构成了导游服务三要素,缺一不可。2 旅...