AWM团队项目第一周

20180512 团队第一周

团队项目:题目二

题目二:RSA—DES混合密码功能模块

  • 问题描述:由于RSA不适于直接加密大量明文,且DES的密钥并不大,因此用DES来加密明文,再用RSA加密DES的密钥,将RSA公钥公开,私钥保密,只有掌握公钥方才可通过私钥解密.

  • 基本要求
    1. 产生密钥对时,p,q,d,e参数选取合理,并可导出。
    2. 待加密文件可进行选择。
    3. 解密后输出到另一个文件中。
    4. 程序功能完善,界面友好。

关于对题目的基本理解

  • DES-RSA混合密码体制基本实现过程:
    1. 生成168位的DESede密钥,1024位的RSA密匙对;
    2. 用DES密匙加密数据,用RSA公匙加密DES密匙;
    3. 利用自己的RSA私钥解密AES密匙;
    4. 利用解密后的DESede密匙解密数据文件。

成员本周完成工作情况

何春江

  • 负责本次博客的发布。
  • 负责完成DES和RSA混合加密代码的实现
    1. 文件输入、输出流的学习
    2. DES和RSA实现过程、代码的学习
  • DEAR-RSA加密源代码
  • UML如下:

参考资料

陈国超

  • 新建博客AWM。
  • 学习gitHub。
  • gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名gitHub。

    1.先进入GitHub官网,注册了一个账号。

    2.在网上找了一篇博客,按照里面的引导,创建了团队项目,在项目里创建了仓库。

    3.在配置仓库时半懂不懂的做到一半,没时间了,明天再继续做。

  • 截图:

李天龙

猜你喜欢

转载自www.cnblogs.com/AWMTEAM/p/9033374.html