任务理解与分工

任务理解与分工

团队任务

1 小组讨论对课程设计任务的理解
2 进行任务的功能划分和分工
3 任务的进度安排

个人任务

1 给出自己对分配任务的理解
2 给出会遇到的问题及解决方案
3 给出自己的进度安排

团队任务

对课程设计任务的理解

随着国产密码算法的大力推广,大量的密码算法库所开发的应用系统也需要进行国密改造,这就要求研究发现现有的密码算法库对国密算法的支持。但并不是所有的密码算法库都支持国密算法,所以需要研究发现既符合密码算法库体系,又要满足国产密码算法应用相关国家标准、行业标准规范要求的密码算法库。

大致需要完成的任务

  • 了解编程语言的基本用法
  • 学习新的密码算法库,研究是否支持国密算法
  • 通过密码算法库,使用国密算法库进行加解密运算

任务的功能划分和分工

刘谨铭

  • 第一周完成OpenSSL、GmSSL、mbedTLS的配置安装以及使用,学习掌握openEuler的基本知识,熟悉openEuler的操作和环境。
  • 第二周完成python环境下1~2个算法库的使用
  • 第三周完成python环境下1~2个算法库的使用

张奕博

  • 第一周完成OpenSSL、GmSSL、mbedTLS的配置安装以及使用,学习掌握openEuler的基本知识,熟悉openEuler的操作和环境。
  • 第二周完成Java环境下1~2个算法库的使用
  • 第三周完成Java环境下1~2个算法库的使用

何忠鑫

  • 第一周完成OpenSSL、GmSSL、mbedTLS的配置安装以及使用,学习掌握openEuler的基本知识,熟悉openEuler的操作和环境。
  • 第二周完成C语言环境下1~2个算法库的使用
  • 第三周完成C语言环境下1~2个算法库的使用

个人任务

自己对分配任务的理解

  • 万事开头难,所以在第一周的时候选择了我们都有基础的C语言的密码算法库,并且对openssl有一定的了解,三人合力研究出三个算法库的安装和使用的大致流程,并且openRuler不论是哪一个语言都需要学习和理解的,所以在第一周进行了学习
  • 其次是要能充分每一个组员的能力,张奕博同学在学习Java的时候担任课代表一职,对Java的理解比较深刻,何忠鑫同学在假期里参加过科技之光联盟的c语言培训,对c语言的理解耶比较深刻
  • 最后是团队合作,我们三人虽然有不同的分工,但是我们任是一个团队,在遇到困难的时候可以互相帮助,而c语言,python,Java三门语言是我们之前都学习、接触过的语言,相比较其他语言入手较快,在遇到困难的时候也可以互相帮助

遇到的问题及解决方案

在配置并使用新的密码算法库环境的时候,可能会有一些障碍,并且本次实验需要在openeuler上完成,关于openeuler系统的资料较少也会给我们的进程带来一些困难

posted @ 2022-11-12 23:57  20201327刘谨铭  阅读(71)  评论(0编辑  收藏  举报