加解密算法实验报告

加解密算法实验报告

ID:40813705

大小:387.00 KB

页数:5页

时间:2019-08-08

加解密算法实验报告_第1页
加解密算法实验报告_第2页
加解密算法实验报告_第3页
加解密算法实验报告_第4页
加解密算法实验报告_第5页
资源描述:

《加解密算法实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验加/解密算法实验日期:__年__月_日实验成绩:___________1.实验目的:(1)数据机密性;(2)数据完整性;(3)不可抵赖性2.实验环境(设备、仪器、网络):(1)虚拟机(2)加密工具(3)Windows系统环境3.实验内容(实验方案、实验步骤、测量数据及处理等):3.1实验方案加密方和解密方利用RSA加密算法分别生成一对公钥和私钥,并告知对方自己的公钥。加密方实验流程如图3-1所示:图3-1将加密后的明文和签名发送给解密方。解密方实验流程如图3-2所示:5/5图3-2将明文同样进行hash运算得出摘要,与验证签名后得出的

2、摘要相比较,如果相同则可以证明明文没有被破坏或改变,同时也可使确定是加密方发送的信息。3.2实验过程加密方(1)加密方通过RSA算法得出公钥(e,n)=(101,253),私钥(d,n)=(61,253);(2)编辑明文为weareinxinjiang,andyou?(3)在加密工具的环境中利用解密方的公钥对明文进行加密,如图3-3所示:图3-3(4)在加密工具中利用MD5对明文进行hash运算,如图3-4所示:5/5图3-4(5)用加密方的私钥对生成的摘要进行签名,如图3-5所示:图3-5(6)将签名与密文发送给解密方。5/5解密方(1

3、)通过RSA算法得出公钥(e,n)=(1003,2173),私钥(d,n)=(1827,2173)(2)利用解密方的私钥对密文解密,如图3-6所示:图3-6(3)验证签名,将加密方发送的签名用加密方的公钥解密,如图3-7所示:5/5图3-7(4)把解密的明文利用MD5进行hash运算,并与验证签名得出摘要相比较,一致则可以知道明文没有被篡改且完整。4.实验结果与分析:(1)使用RSA算法可以方便对密钥的管理,使得密钥更加安全,实现了数据的机密性。(2)解密方可以用加密方的公钥对签名进行验证,则可以确定消息是来自加密方,实现了数据的不可抵赖

4、性;(3)将验证签名得出的摘要与利用MD5对明文进行hash运算得出的摘要相符,可以确定明文没有被改变,实现了数据的完整性。5/5

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

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

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