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

  • 截图:

李天龙

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

时间: 2024-10-09 07:32:16

AWM团队项目第一周的相关文章

团队项目第一周任务之团队组建及项目启动与竞争性需求分析

一.团队项目: 即时聊天工具,编写语言:java.设计知识:java基础,UI,java多线程,java通信,oracle数据库. 二.团队组建 团队组建及项目启动已将完成,成员人数五人,分工明确.各自的准备工作基本完成. 三.竞争需求分析 团队竞争性需求分析应经完成

团队项目第一周

    利用NABC模型进行竞争性需求分析: 要利用NAbc模型进行竞争性绣球分析,首先要了解什么是NABC模型. NABC模型: N(Need需求),A(Approach做法)B(Benefit好处)C(competitors竞争) 我们选择的是完成一个局域网聊天小程序 NABC模型需求分析: N(Need): 既然是一个即时聊天工具,那么他就需要做到信息即时发送,即时回复,收发即时,功能全面.它面对在校大学生,可以满足在无Internet环境下进行局域网内的交流. A(Approach):

x项目第一周随笔

第一周主要做的一个事情就是游戏客户端框架的搭建 目前大家商量的结果就是所有的逻辑都有lua脚本来实现,这样做的主要目的是为了后续更新的方便 因为如果需要重新打包的话,让玩家每次都去下一个很大的包也不太现实. lua的方案,lua调用c++的部分, 用tolua++来导出c++代码的各种数据类型.主要就是写各种pkg文件. 这一部分非常好实现. 比较麻烦的部分是,在lua中绑定一些lua的函数,比如计时器模块,schechlerScriptFun(luafunction, interval) 或者

团队项目第二周-需求分析(五饭来了吗队)

团队项目2048---第二周计划 (1)项目内容: ? 2048拓展游戏,这款游戏结合了传统2048游戏以及传统俄罗斯方块游戏,并且将汉字作为基本元素,游戏难度增加的同时趣味性也会大大提升,通过消去的汉字来积累分数. (2)用户数量: ? 这次项目是在web端实现开发,用户数量预期1000. (3)开发价值: ? 作为一款游戏,真实性和可用性每位玩家都会感受到,不多赘述. ? 价值性:目前传统游戏的用户数量并不多,作为传统游戏与传统游戏的结合产物,上手简单,这款游戏将单调的数字变换变成了汉字的各

结对项目第一周总结

结对项目——四则运算 阶段性总结 一.需求分析(第一周达成): 能够生成n道四则运算题,n可由使用者输入来控制 支持整数 支持分数 生成题目中含有括号 可以判断正误,如果错误会输出正确答案 统计正确率 扩展需求: 生成题目后存入文件 完成题目后从文件读入并进行判断 支持题目去重 支持繁體中文,简体中文,English 二.设计思路(同时输出UML类图): 以下是程序主体设计思路,各步骤具体操作详情请见注释: 由于本周可用的准备时间较长,我们选择直接进行真分数的操作.在java语言中并没有一个专门

团队作业-第一周-团队分工和绩效评估

1.团队项目: 移动校园点名APP 2.团队成员: 张昊.曹金钰.郭翠.王建斌 3.团队分工: 张昊 负责编写代码并整合所有成员编写的代码 曹金钰 负责功能需求的分析和报告. 郭翠 负责测试软件的功能和性能. 王建斌 负责界面元素的美化,提供资源. 4.团队的绩效评估方法 目标:为了顺利完成团队任务,促进每一个成员的成长和发展. 每次集合是否按时到场 是否能促进团队的团结. 是否能按时在团队合作中按时完成编码任务 是否能按时提交每日的工作日志 每次提交代码是否写单元测试 达到以上要求者可以给予绩

团队项目第一阶段冲刺站立会议10

补昨天: 今天是第一阶段冲刺的最后一天,也是项目初次成果展示的一天,忙碌的一周终于要结束了,今天的站立会议并主要讲的是晚上去哪吃饭的问题,庆祝第一阶段的结束. 五一放假好好放松一下,等待第二个冲刺阶段的到来吧.最后附团队合照一张:

项目第一周

继上周制定了初步的需求之后,本周首先确定了使用Spring+MVC来作为网站框架. 搭建了工作环境,设置好配置文件,上传至github. Git工作流程采用Gitlab flow流程,即上游优先.各个模块维护自己的分支,只有最终被主分支采纳的代码变化,才能应用到其它分支. 上游分支依次为: 1. master 2. 后台功能(fuction分支)与前端分支 3.网页请求和数据库接口分支 代码规范: JAVA文件:每个单词首字母大写 网页文件:全部小写 方法名:第一个单词首字母小写之后首字母大写

团队项目第一阶段冲刺站立会议1(4月18日)

今天是我们团队站立会议的第一天 昨天:上一次会议我们完成了燃尽图,索引卡,交代了任务的分工. 今天:完成了登录界面和注册界面的初步设计,接下来是对相关界面的美化和具体功能的实现 接下来的主要任务: ①准备搭建搭建了云服务器,对将来数据的上传和下载做准备. ②计划了每周的具体时间进行团队共同开发,初步定在每周三下午的宗餐进行编程完成任务.   期间遇到的问题与解决方法: ①对C#,asp.Net的学习需要查找相应的资料进一步的学习,已经去图书馆查找相应的参考书籍.