近代密码学---IT实验01--RSA实现.docx
《近代密码学---IT实验01--RSA实现.docx》由会员分享,可在线阅读,更多相关《近代密码学---IT实验01--RSA实现.docx(11页珍藏版)》请在第一文库网上搜索。
1、云南大学数学与统计学实验教学中心实验报告课程名称:近代密码学年级:2010级上机实践成绩:指导教师:陆正福姓名:段飞龙上机实践名称:RSA实现学号:20101910050上机实践日期:上机实践编号:No.1组号:上机实践时间:一、实验目的配置gmp环境,并对其进行测试;通过gmp实现RSA加密、解密。二、实验内容1、配置gmp环境,并对其进行测试;2、编程实现RSA非对称密码算法。三、实验环境UbuntUsVC四、实验结果1.对gmp的测试结果如下:1)对加法运算进行测试的结果:thenis1thesumisOthenisIO1thesumis338350thenisIOO1thesumis3
2、33833500thenisIO(X)Ithesumis3333833350(X)thenisIOOOO1thesumis333338333350000thenis1000001thesumis333333833333500000thenisIO(XX)(M)Ithesumis333333383333335000000thenis100000001thesumis333333338333333350000000thenis1000000001thesumis333333333833333333500000000thesumis45724737(X)731595796547782352)对乘法运
3、算进行测试的结果:1234567823456789theresu1tis289589963907942.2.测试输入的字符串为最大长度(在此例中取最大长度为:10)的字符串时的结果:Inputmax1engthofmessage:10Mainmenu:1 Encryption!21Deciphering!3 Outputthesecretkeyofencryption!41Outputthesecretkeyofdeciphering!0Exit!Inputyouroption:3Thesecretkeyofencryptionis(d,n):4220569777156790391680309
4、7123,87144653527546255677906076663Mainmenu:11 Encryption!2 Deciphering!3 Outputthesecretkeyofencryption!4 Outputthesecretkeyofdeciphering!5 Exit!Inputyouroption:!Thesecretkeyofdeciperingis(e,n):2340244659714722280430171267,87144653527546255677906076663Mainmenu:6 Encryption!7 Deciphering!8 Outputthes
5、ecretkeyofencryption!9 Outputthesecretkeyofdeciphering!0Exit!Inputyouroption:IInputamessage:1234567890Theciphertextisc:26935842609122606219432699240Mainmenu:1 Encryption!2 Deciphering!3 Outputthesecretkeyofencryption!4 Outputthesecretkeyofdeciphering!0Exit!Inputyouroption:!Inputtheciphertext:2693584
6、2609122606219432699240messageis1234567890Mainmenu:1 Encryption!2 Deciphering!31Outputthesecretkeyofencryption!4 Outputthesecretkeyofdeciphering!0Exit!Inputyouroption:1)3.测试输入的字符串小于最大长度(在此例中取最大长度为:50)的字符串时的结果:Inputmax1engthofmessage:50Mainmenu:IEncryption!12JDeciphering!3 Outputthesecretkeyofencrypti
7、on!4 Outputthesecretkeyofdeciphering!10 Exit!Inputyouroption:3Thesecretkeyofencryptionis(d,n):297408524783981975645726343749770408093018495275191278109223502532115191889372202555813676561121807883883014467853719680755897,4671057836622399358821676807435895505685943915013877595026414692974245678000906
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 近代 密码学 IT 实验 01 RSA 实现