实验三非对称加密算法

实验三非对称加密算法

ID:22790667

大小:271.16 KB

页数:6页

时间:2018-10-31

实验三非对称加密算法_第1页
实验三非对称加密算法_第2页
实验三非对称加密算法_第3页
实验三非对称加密算法_第4页
实验三非对称加密算法_第5页
资源描述:

《实验三非对称加密算法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验三非对称密码算法(RSA)实验H期:2012.9.27班级:10网络安全(CIW)姓名:学号:一、实验0的(1)理解非对称加密算法的原理和特点(2)理解RSA算法的加密原理二、实验要求(1)会使用密码工具和VC++6.0(2)准确完成实验内容,得出实验结果(3)写出实验步骤和实验小结三、实验步骤本实验主机A、B为一组,C、D为一组,E、F为一组、首先使用“快照X”恢复Windows系统环境。(一)RSA生成公私钥及加密解密过程演示(1)本机进入“密码工具”I“加密解密”I“RSA加密算法”I“公私钥”页签,在生成公私

2、钥区输入素数p和素数q,这里要求p和q不能相等(因为很容易开平方求出p与q的值)并且p与q的乘积也不能小于127(因为小于127不能包括所有的ASCII码,导致加密失败),你选用的素数p与q分别是:p=_7I_;q=_53_o(2)单击“随机选取正整数e”下拉按钮,随机选取e,e二10130如罔1-1所示:從公私钥迅加S/解芭改签名/jfe证5LS,(3)单击“生成公私钥”按钮生成公私钥,记录下公钥(1013,3763),私钥(2677,3763),如图1-2所示:公胡(e,n):(flOlF)私pn"/

3、3763")1

4、生成公私钥

5、图1-2生成的公私钥(4)在公私钥生成演示区中输入素数p=71和素数53,还有正整数1013。单击“开始演示”按钮,如图1-3所示,查看结果,填写表3-1。图1-3公私钔生成演示表3-1公私钥屯成演示结果私钥d2677私钥n3763公钔e1013公钥n3763(5)在加/解密演示区巾输入明文111=3760,公钥n=3763(m

6、密演示”按钮,查看RSA解密过程,然后记录得到的明文3760。(2)比较解密后的明文与原來的明文是否一致,如图1-4所示:明文m:

7、3760(1013"公胡n:=>c=mmodnf3760(nod)3763)=萑艾c:

8、1767公钥e:(1013-

9、2677私钥n:I3763-r=cdmodn(nodp763)=私钥d:

10、2677~加密演禾解宅演示图1-4比较解密前识的明文根据实验原理中对RSA加密算法的介绍,当素数p=13,素数q=17,正整数e=143吋,写出RSA私钥的生成过程:输入素数p:13和q:17,而且保密

11、;计算n=13*17,将n=221公开;计算d)(n)二12*16,对巾(n)保密;随机地选择——个正整数e:143,l251):p-fig机i怎來正整数*:

12、H3zJ公钥

13、143,

14、221)n>:(p一)生成私钥阁1-5私钥生成结果当公钥e=l43时,写出对明文m=40的加密过程(加密过程计算量比较大,请使用密码工具的RSA工具进行计算

15、):__得到对方的真实公钥(e,n);把消息表示成整数m,0

16、做~(nod~)=明文n:阿图1-7解密(一)RSA加密解密(1)本机在生成公私钥区输入素数p和素数q,这里要求p和q不能相等,并且p与q的乘积也不能小于127,记录你输入的素数,p二43.

17、q二53o(2)点击“随机选取正整数e:”下拉按钮,选择正整数e,e=1003。(3)点击“生成公私钥”按钮生成公私钥,记录下公钥1003,11=2279;私钥d=1411,2279。将自己的公钥通告给同组主机。(4)本机进入“加密/解密”页签,在“公钥e部分”和“公钥n部分”输入同组主机的公钥,在明文输入区输入明文:RSA加密o单击“加密”按钮对明文进行加密,单击“导出”按钮将密文导出到RSA共享文件夹(D:WorkEncryptionRSA)屮,如图2-1所示,通告同组主机获取密文。,D:WorkEncr

18、ypbonRSA文件(E)網S<£)査看(S)收3R(A)工貝(I)«助(d)O后退,J,t/按索文件夹

19、♦(>X*9地址

20、JD:WorkEncryplionRSARSA芭文txt大小1KB修改日期2012-9-2716:24尿性图2-1导出文件(2)进入“加密/解密”页签,单击“导入”按钮,从同组主机的RS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。