20180512 团队第一周
团队项目:题目二
题目二:RSA—DES混合密码功能模块
- 问题描述:由于RSA不适于直接加密大量明文,且DES的密钥并不大,因此用DES来加密明文,再用RSA加密DES的密钥,将RSA公钥公开,私钥保密,只有掌握公钥方才可通过私钥解密.
- 基本要求
- 产生密钥对时,p,q,d,e参数选取合理,并可导出。
- 待加密文件可进行选择。
- 解密后输出到另一个文件中。
- 程序功能完善,界面友好。
关于对题目的基本理解
- DES-RSA混合密码体制基本实现过程:
- 生成168位的DESede密钥,1024位的RSA密匙对;
- 用DES密匙加密数据,用RSA公匙加密DES密匙;
- 利用自己的RSA私钥解密AES密匙;
- 利用解密后的DESede密匙解密数据文件。
成员本周完成工作情况
何春江
- 负责完成DES和RSA混合加密代码的实现
- 文件输入、输出流的学习
- DES和RSA实现过程、代码的学习
- DEAR-RSA加密源代码
- UML如下:
参考资料
陈国超
- 新建博客AWM。
- 学习gitHub。
- gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名gitHub。
1.先进入GitHub官网,注册了一个账号。
2.在网上找了一篇博客,按照里面的引导,创建了团队项目,在项目里创建了仓库。
3.在配置仓库时半懂不懂的做到一半,没时间了,明天再继续做。
- 截图:
李天龙
- 学习DES-RSA混合加密
- 完成《需求规格说明书》编写
原文地址:https://www.cnblogs.com/AWMTEAM/p/9033374.html
时间: 2024-10-09 07:32:16