- 7
- 0
- 约8.45千字
- 约 18页
- 2019-10-25 发布于湖北
- 举报
1、如果S盒输入为:123456ABCDEF
000100,100011,010001,010110,101010,111100,110111,101111
(0,2), (3,1), (1,8), (0,11), (2,5), (2,14),(3,11) ,(3,7)
13, 8, 2, 5, 13, 11, 15, 13
D825DBFD
假设DES算法的8个S盒都为S5,R0=FFFFFFFF,k1=555555555555(均为16进制),求F(R0,K1)的值。
答:扩展后的R0和K1异或的结果AAAAAAAAAAAA
即1010 1010.......
10 0101 2行5列
第一圈S盒输出结果 DDDDDDDD
P盒置换结果 BF9DF97B
乘法逆元
定义:如果gcd( a, b )=1,那么
存在a-1,使得a * a-1≡1 mod b, 即(a*a-1)mod b =1;
存在b-1,使得b * b-1≡1 mod a, 即(b*b-1)mod a =1;
这里,把a-1称为a模b的乘法逆元,b-1称为b模a的乘法逆元。
欧几里得算法
欧几里得算法基于以下定理:
gcd( a, b ) = gcd( b, a mod b )
算法描述:
1、A ←a, B ← b;
2、若 B = 0, 则返回A = gcd( a, b );
3、R = A mod B;
4、A ← B;
5、B ←R;
6、转到 2。
3、例求gcd(1180(A), 482(B))
解: 1180 = 2 * 482 +216
482 = 2 * 216 +50
216 = 4 * 50 + 16
50 = 3 * 16 + 2
16 = 8 * 2 + 0
A = 2, B = 0
所以, gcd(482,1180) = 2
4、求7模96的乘法逆元。
答:96 = 13 * 7 + 5
7 = 1 * 5 + 2
5 = 2 * 2 + 1
2 = 1 * 2 + 0
1 = 5 - 2 * ( 7 - 1 * 5) = 3 * 5 - 2 * 7
= 3 * ( 96 - 13 * 7 ) - 2 * 7
= 3 * 96 - 41 * 7
= 3 * 96 - 41 * 7 + 96 *7 - 96 *7
= (96 - 41)*7 - 4* 96
7模96的乘法逆元为96 - 41 = 55
求字符串“123456”(ASCII码值31 32 33 34 35 36)的MD5填充消息
答:填充消息:消息长48,先填充1位1,然后填充423位0,再用消息长48,即0 充,则:
M[0] = M[1] =
M[2] = M[3] =……
M[12] M[13]M[14] M[15]
密钥的产生
RSA公开密钥密码体制中每个参数的计算:
① 计算n:用户秘密地选择两个大素数p和q,计算出n ? pq
② 计算φ(n): φ(n) ? (p ? 1)(q ? 1)
③ 选择e:从[1, φ(n) ? 1]中选择一个与φ(n)互素的数e作为公开的加密指数
④ 计算d作为解密指数:用户计算出满足下式的d
ed ? 1 mod φ(n) 即:(ed –1) mod φ(n) = 0
⑤ 得出所需要的公开密钥和秘密密钥:
公开密钥(即加密密钥)PK ? { e, n }
秘密密钥(即解密密钥)SK ? { d, n }
p、q、φ(n)和d是秘密的陷门(相互不是独立的),不可泄露
RSA加密消息m时(这里假设m是以十进制表示的),首先将消息分成大小合适的数据分组,然后对分组分别进行加密
每个分组的大小应该比n小
设ci为明文分组mi加密后的密文,则加密公式为
您可能关注的文档
- 企业专利诉讼攻防策略(2015).pptx
- 企业安全检查.docx
- 企业如何留住人才.pptx
- 企业扩张中的股权分散与.pptx
- 任务一 8×8点阵模块显示数字.pptx
- 企业改制上市业务流程与规划20150817(修改版).pptx
- 企业物流管理无聊需求计划课程设计.docx
- 企业周年庆典晚会策划PPT模板.pptx
- 任务型语言教学、合作学习、自主学习能理论及其在初中英语教学中的运用 (2).ppt
- 企业年度战略部署.pptx
- 2026人教版数学三年级下册全册教学设计.pdf
- 2025北师大版生物八年级下册全册教学课件.ppt
- Unit 1 Let’s Be Friends“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 第三单元 万以内数的认识 单元教学设计 2026人教版数学二年级下册.pdf
- 第4节光的折射(教学课件)物理人教版2025八年级上册.ppt
- 第三单元 长方形和正方形 单元教学设计2026人教版数学三年级下册.pdf
- Unit 5 Love Mother Nature“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 湘科版信息科技三年级上册全册教学设计.doc
- 第四单元 万以内的加法和减法 单元教学设计 2026人教版数学二年级下册.pdf
- Unit 3 A Day to Remember第3课时 Section A (Grammar Foucs)(教学评教学设计)-英语鲁教版2025七年级上册.pdf
最近下载
- 村委会用工预算会议记录范文.docx VIP
- GB50149-2010 电气装置安装工程 母线装置施工及验收规范.pdf VIP
- 西南交通大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 2024年河北高考数学真题及答案.pdf VIP
- 临床成人床旁心电监测护理规程.ppt
- 仪器分析课件.pptx VIP
- AE-5M-3040GC5035CSPdatasheetre(1)_电子版高清文档.pdf VIP
- 香港联交所主板上市规则.pdf VIP
- 乳酸丁酯 2-羟基丙酸丁酯 138-22-7 MSDS报告.doc
- 报废机动车回收拆解建设项目环境影响报告表.pdf VIP
原创力文档

文档评论(0)