- 17
- 0
- 约6.71千字
- 约 11页
- 2016-09-21 发布于河南
- 举报
密码学实验4
实验4 非对称密码算法RSA
实验目的
通过实际编程了解非对称密码算法RSA的加密和解密过程,加深对非对称密码算法的认识。
实验原理
算法原理
步骤如下(这里设B为是实现者)
B寻找出两个大素数p和q。
B计算出n=p*q和(n)=)(p-1)*(q-1)。
B选择一个随机数e(0e(n)),满足(e,(n))=1 (即e与欧拉函数互素(n))。
B使用欧几里得算法计算e的模余(n)的乘法逆元素d。
B在目录中公开n和e作为他的公开密钥,保密p、q和d。
加密时,对每一明文m计算密文
cΞme(modn)
解密时,对每一密文c计算明文
mΞcd(modn)
实验环境
运行Windows或者Linux操作系统的PC机,具有gcc(Linux)、VC(Windows)等C语言编译环境。
实验内容
1、为了加深对算法的了解,根据输入的参数p,q,M,手工计算公私钥,并对明文进行加密,然后对密文进行解密。
2、编写程序,加密一段文字,了解算法原理。尝试加密一大段文字,记录程序的运行时间。使用DES算法加密相同的文字,比较两种算法加密的速度。
3、编写一个程序,随机选择3个 较大的数 ,计算 ,记录 程序运行时间。
查阅资料给出简单说明大数在计算机上是如何表示,如何进行
您可能关注的文档
最近下载
- 粮食安全与国家安全的战略重要性.pptx VIP
- 小学二年级数学下册期中测试卷(苏教版).doc VIP
- 海南xx城市更新改造项目初步设计.docx
- RAZ-E分级阅读英语绘本THE LEANING TOWER(带练习册).pdf VIP
- 人保车险中级核赔师考试题.docx VIP
- 2025年湖北交投集团路桥、港航工程专业初级水平能力测试工作题库及答案.docx VIP
- 2025年巴蜀中学高中面试题目及答案.doc VIP
- 2025年心理咨询师之心理咨询师基础知识考试试卷及参考答案(黄金题型).docx VIP
- 2025山东德州市德城区招聘城市社区专职工作者200人笔试备考试题及答案解析.docx VIP
- 湖北省宜昌市西陵区2024-2025学年八年级下学期期末检测物理试题(含答案).pdf VIP
原创力文档

文档评论(0)