码迷,mamicode.com
首页 > 其他好文 > 详细

AWM团队项目第一周

时间:2018-05-13 21:37:36      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:加密文件   字节   www.   仓库   团队   rsa加密   数据   引导   输出   

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.在配置仓库时半懂不懂的做到一半,没时间了,明天再继续做。

  • 截图:
    技术分享图片

李天龙

AWM团队项目第一周

标签:加密文件   字节   www.   仓库   团队   rsa加密   数据   引导   输出   

原文地址:https://www.cnblogs.com/AWMTEAM/p/9033374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!