- 0
- 0
- 约2.37千字
- 约 3页
- 2022-07-26 发布于福建
- 举报
RSA密码体制的实现
摘 要
自 20 世纪 90 年代以来,计算机网络技术使得计算机应用得到进一步普及和
发展,但是如何保证信息的安全却是一个十分重要的问题。 RSA 算法在公钥密
码体制中占有重要的地位。 在论文中首先介绍了加密算法的数学基础, 理论上说
明了 RSA 算法的原理, 以及 RSA 算法中参数的选择。 用 VC++ 编程实现了 RSA
算法加密和解密运算, 在算法的实现过程中, 调用了已有的大整数类函数所提供
的接口函数。
关键词: 密码学; RSA;加密;解密
目 录
论文总页数 : 19 页
1 引言 错误!未定义书签。
1.1 密码学应用的相关背景 错误!未定义书签。
1.2 使用 RSA 加密的意义 错误!未定义书签。
2 RSA 相关理论知识 错误!未定义书签。
2.1 RSA 的数学基础知识 错误!未定义书签。
2.1.1 关于数的基本理论 错误!未定义书签。
2.1.2 欧拉定理 费马小定理 错误!未定义书签。
2.1.3 中国剩余定理 错误!未定义书签。
2.1.4 单向陷门函数 错误!未定义书签。
2.2 RSA 加密解密算法 错误!未定义书签。
2.3 RSA 参数的选择 错误!未定义书签。
2.3.1 模数 n 的确定 错误!未定义书签。
2.3.2 模数 e 的选取原则 错误!未定义书签。
2.3.3 素数的产生 错误!未定义书签。
3 需求分析与平台选择 错误!未定义书签。
3.1 需求分析 错误!未定义书签。
3.2 平台选择 错误!未定义书签。
4 RSA 密码体制的实现 错误!未定义书签。
4.1 设计流程 错误!未定义书签。
4.2 截图及运行说明 2
4.3 代码实现 错误!未定义书签。
第 1 页 共 19 页
4.4 各个功能模块介绍 错误!未定义书签。
4.4.1 加密和解密函数的实现 错误!未定义书签。
4.4.2 导入加密密钥模块 错误!未定义书签。
4.4.3 选择文件模块 错误!未定义书签。
4.4.4 加密模块 错误!未定义书签。
4.4.5 导入解密密钥模块 错误!未定义书签。
4.4.6 生成明文 错误!未定义书签。
5 测试 错误!未定义书签。
结 论 错误!未定义书签。
参考文献 错误!未定义书签。
致 谢 错误!未定义书签。
4.2 截图及运行说明
程序运行截图如图 1 所示。程序运行流程说明:第一行的“导入加密密钥”
图 1
您可能关注的文档
- vb填空题及答案.pdf
- VB文件操作小结.pdf
- VB小程序源代码.pdf
- vb语音读文章方法.pdf
- VC++Oracle开发入门教程.pdf
- VC++实现对退化图像的恢复.pdf
- VC++学习:用vc实现生产者消费者问题.pdf
- VC编辑框实现自动换行.pdf
- VC开发三层架构.pdf
- VC远程连接Oracle数据库方法.pdf
- (20页PPT)运用数形结合计算.pptx
- 2026年动物医学岗试题及答案.doc
- 初中七年级历史下册:统编版《北宋以文治国的政治智慧》教案.docx
- 冀教版小学英语三年级下册《食物探源:面包从何处来?》教学设计.docx
- 2026贵州安顺市平坝区夏云镇幼儿园(二幼、三幼)教师招聘备考试题及参考答案详解一套.docx
- 初中地理新人教版八年级下册第八章第一节 自然特征与农业教学课件(2026春).pptx
- 结核性胸膜炎的护理查房-PPT演示课件.pptx
- 初中化学九年级中考复习提优知识清单.docx
- 2026贵州安顺市平坝区中兴实业(集团)有限公司招聘专业技术人员1人备考题库含答案详解.docx
- 内科护理风险管理.pptx
原创力文档

文档评论(0)