




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1rsa加密算法加密算法RSA公开密钥算法的发明人(从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年)第1页/共8页RSA的公钥、私钥的组成,以及加密、解密的公式可见于下表:第2页/共8页(1 1)设计公私密钥)设计公私密钥(e,n)(e,n)和和(d,n)(d,n)。令p=3,q=11,得出n=pq=311=33;f(n)=(p-1)(q-1)=210=20;取e=3,(3与20互质)则ed1 mod f(n),即3d1 mod 20。d怎样取值呢?可以用试算的办法来寻找。试算结果见下表:试算结果见下表:第3页/共8页通过试算
2、我们找到,当d=7时,ed1 mod f(n)同余等式成立。因此,可令d=7。从而我们可以设计出一对公私密钥,加密密钥(公钥)为:KU =(e,n)=(3,33),解密密钥(私钥)为:KR =(d,n)=(7,33)。第4页/共8页(2 2)英文数字化。)英文数字化。将明文信息数字化,并将每块两个数字分组。假定明文英文字母编码表为按字母顺序排列数值,即:则得到分组后的key的明文信息为:11,05,25。第5页/共8页(3)明文加密)明文加密 用户加密密钥(3,33)将数字化明文分组信息加密成密文。由CMe (mod n)得:因此,得到相应的密文信息为:11,26,16。第6页/共8页(4)密文解密。)密文解密。用户B收到密文,若将其解密,只需要计算MCd (mod n),即:用户B得到明文信息为:11,05,25。根据上面的编码表将其转换为英文,我们又得到了恢复后的原文“key”。因此它的原理就可以这么简单地解释!当然,实际运用要比这复杂得多,由于RSA算法的公钥私钥的长度(模长度)要到1024位甚至2048位才能保证安全,因此,p、q、e的选取、公钥私钥的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度知识产权融资居间服务专项协议
- 二零二五年度农村环境卫生保洁与农村产权制度改革协议
- 2025年度驿站转让与资产重组一体化合同
- 2025年度暑期工劳务派遣与就业市场拓展合同
- 2025年度育儿嫂家庭护理与育儿嫂就业辅导合同
- 二零二五专利代理人委托书:航空航天导航技术专利申请代理服务协议
- 二零二五年度智慧调解离婚协议书
- 二零二五年度工地个人安全协议及安全教育培训
- DB34-T 1376-2022 鸡蛋中氟苯尼考残留量的测定
- 雷雨天出行安全教育
- 服装数字化设计技术课件 3-1男衬衫款式分析
- TSCNA 0001-2024 成人体外膜肺氧合(ECMO)技术护理规范
- 2025新人教版七年级历史下教案-第6课 隋唐时期的中外文化交流
- 中国近现代史纲要学习心得体会对青少年成长的影响
- 2025年安徽港航集团所属企业招聘13人笔试参考题库附带答案详解
- 仓库管理基础知识培训
- 大班安全教育:不攀爬高处
- 2024年医师定期考核考题《临床练习》
- 法律职业伦理知到智慧树章节测试课后答案2024年秋温州大学
- 2025年数字安徽有限责任公司招聘笔试参考题库含答案解析
- Unit 9 Hot Soup Lesson 1 I'm thirsty(说课稿)-2023-2024学年北师大版(三起)英语四年级下册
评论
0/150
提交评论