1 / 6
文档名称:

RSA加密算法.docx

格式:docx   大小:89KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

RSA加密算法.docx

上传人:顾生等等 2018/6/19 文件大小:89 KB

下载得到文件列表

RSA加密算法.docx

文档介绍

文档介绍:数学与计算机学院密码学实验报告
年级 2009级学号 2009432133 姓名王祥辉成绩
专业网络工程实验地点主楼502 指导教师常卓
实验项目 RSA加密算法实验日期 2012年9月17日
实验目的
通过实际编程了解非对称密码算法RSA的加密和解密过程,加深对非对称密码算法的认识
实验原理
对称密码算法要求通信双方通过交换密钥实现使用同一个密钥,这在密钥的管理、发布和安全性方面存在很多问题,而非对称密码算法解决了这个问题。加密密钥和解密密钥是不同的,其中加密密钥是可以公开的,解密密钥是要求保密的,并且不能用其中的一个推导出另一个。它的安全性是建立在“大数分解和素性检测”这个数论难题的基础上,即将两个大素数相乘在计算上容易实现,而将该乘积分解为两个大素数因子的计算量相当大。虽然它的安全性还未能得到理论证明,但经过30年的密码分析和攻击,迄今仍然被实践证明是安全的。
实验要求
编写一个程序,随机选择3个较大的数x、e、n,然后计算xe mod n,记录程序运行时间。实际中应用的素数为512位,n也就为1024位。这样的大数在计算机上如何表示、如何进行运算,查阅资料给出简单说明。
实验步骤、结果(程序+注释+截图)及分析
1程序
#include <iostream>
#include "ctime"
#include <cstdlib>
#include ""
#include <>
#include <> using namespace std;
int main ()
{ clock_t start,finish; double time; long x,e,n; cout<<"随机产生3个大数(在10000000~999999999之间)进行xe mod n的时间为"<<endl; start = clock(); srand(time(0)); x = 100000000*(rand ()%11)+10000000*(rand ()%11)+1000000*(rand ()%11)+100000*(rand ()%11)+10000*(rand ()%11)+1000*(rand ()%11)+100*(rand ()%11)+10*(rand()%11)+rand ()%11; e = 100000000*(rand ()%11)+10000000*(rand ()%11)+1000000*(rand ()%11)+100000*(rand ()%11)+10000*(rand ()%11)+1000*(rand ()%11)+100*(rand ()%11)+10*(rand()%11)+rand ()%11; n = 100000000*(rand ()%11)+10000000*(rand ()%11)+1000000*(rand ()%11)+100000*(rand ()%11)+10000*(rand ()%11)+1000*(rand ()%11)+100*(rand ()%11)+10*(rand()%11)+rand ()%11; cout<<"x="<<x<<" "<<"e="<<e<<" "<<"n="<<n<<endl; start

最近更新

集体建设用地使用权流转问题研究的开题报告 2页

陶瓷阀芯柔性自动化装配设备关键技术研究的开.. 2页

陕西电信电子考试系统的分析与设计中期报告 2页

陆生政策合法化及其影响因素研究的开题报告 2页

阿托伐他汀对大鼠主动脉增龄性内皮功能障碍的.. 2页

阳城电厂凝结水精处理自动控制系统的研究与应.. 2页

2024年春分祝福文案精选 13页

2024年明天话题作文11篇 9页

2024年昆虫记的好词好句摘抄 47页

2024年旧书摊作文-作文大全 3页

镍催化分子内亚环丙基乙酸酯——炔[3+2+2]环化.. 2页

锥形差速双螺杆塑化混炼理论研究的开题报告 2页

银行抵质押品评估管理系统的设计与实现的开题.. 2页

银企互联通用接口平台的设计与实现的开题报告.. 2页

铜复合材料的生长工艺及结合性能研究的开题报.. 2页

铋系复合光催化剂的制备及其性能研究的开题报.. 2页

铁边城—胡尖山地区长4+5沉积微相与储层特征研.. 2页

2024年施工合同范文汇编八篇 27页

铁路客运乘务管理信息系统的分析与设计中期报.. 2页

铁矿石供需各方特性和博弈分析的开题报告 2页

钻井用天然气发动机动力适应性研究的开题报告.. 2页

《同分母分数加、减法》教学设计(通用6篇) 1页

江西景德镇的导游词13篇 27页

七年级第一学期末成绩分析会年级组长发言稿 4页

老挝语-中文对照发音(共32页) 32页

金属探测器课程设计报告 11页

《中医诊断学》课程标准 6页

建筑工业产品行业标准《工业滑升门》征求意见.. 13页

三聚氰胺纸饰面人造板检验标准 4页

医患沟通的一些体会 PPT幻灯片 26页