首页 > 其他分享 >20201216徐嘉骏课设

20201216徐嘉骏课设

时间:2022-12-10 13:22:05浏览次数:63  
标签:课设 徐嘉骏 python gitee 算法 https 20201216 com

北京电子科技学院

《信息安全工程技术应用》课程设计报告

基于密码算法库的国密算法

支持研究与运用

小组成员姓名:20201216徐嘉骏

                     20201230张国强

                  20201206韩进

                     20201214罗云帆

 

     指  导  教  师: 娄嘉鹏                    

 

提  交  时  间:2022年12月10日


一、个人贡献

本次课设任务中,我主要负责的是支持国密算法的python库的查找与调用。个人仓库链接:https://gitee.com/zhlan/national-secret-python-library

参与小组报告的撰写工作。

二、问题及解决方法

刚开始安装gmssl库的时候一直报错

1

后来上网查找,发现是权限的问题,更改权限后安装成功。

对python基础知识掌握不牢,在运行网上找到的代码时,经常报错,找错误并修改错误的过程非常艰难,耗费了大量时间

调用一个库进行测试的时候,往往会有几个相关库的调用,经常因为相关库的缺失而导致代码跑不通,后经过网上查找,补全相关库。

三、设计体会及收获

本次课设加强了我对密码算法库的了解,同时实践了密码算法库的调用等,这对将来的学习以及更及后的工作都有极大的帮助。同时,我了解到团队合作与分工的重要性,团队成员互帮互助,分工明确能极大提高工作效率,更好更快的完成工作。大一学过的python相关知识,在没有经过时常使用、复习的情况下,很快就会忘记,这说明学习知识要经常回头复习、练习,才能牢牢掌握。

四、参考资料

https://gitee.com/basddsa/hggm#https://gitee.com/link?target=https%3A%2F%2Fblog.csdn.net%2Fqq_43339242%2Farticle%2Fdetails%2F123709822

https://www.shuzhiduo.com/A/kvJ34m8D5g/

https://zhuanlan.zhihu.com/p/347417866

https://www.iotword.com/4631.html

标签:课设,徐嘉骏,python,gitee,算法,https,20201216,com
From: https://www.cnblogs.com/zhilan/p/16971427.html

相关文章

  • 第四周课设
    第四周课设https://gitee.com/cloud-in/national-secret-store/blob/master/何忠鑫第四周代码/sm3.c实现crypto++安装调试调试过程通过aes调试实现sm3......
  • 课设第四周
    本周完成任务为实现调用java库BouncyCastle,python库gmssl和pysmx完成截图如下:bounsycastle:gmssl:pysmx:代码已上传至码云:https://gitee.com/Dragonsnow本周......
  • 课设第四周进展
    完成情况本周主要是学习和调配了其他组员的密码算法库。C语言GmSSLgo语言tjfoc-gmjavabouncycastle所遇问题见各库博客......
  • 第四周课设任务
    第四周课设任务1.CRYPTO++库参考教程:https://blog.csdn.net/qq_32261191/article/details/78855651https://blog.csdn.net/Yonggie/article/details/1005925321.下载cr......
  • 课设第三周
    本周计划完成的任务为继续寻找其他语言国密算法库。我们找到了go语言国密算法库tjfoc,Python语言国密算法库gmssl代码已上传至码云:https://gitee.com/Dragonsnow本......
  • 课设第三周进展
    课设第三周进展课设任务:进行C语言库的寻找1.tjfoc-gm算法库下载对应的安装包在官网找到对应的安装包(https://golang.google.cn/dl/)下好包之后直接unzip安装就好配置......
  • 课设第三周进度
    学习进展本周学习并安装配置了两个JavaScript语言下的密码算法库一、Node.js+gm-crypto博客链接Node.js+gm-crypto二、sm-crypto博客链接sm-crypto......
  • 课设-Debug
    @目录2022.11.26LikePurple1、javafx包无法识别原因1:Javafx包未导入lib文件夹原因2:JDK版本过高,取消javafx包nullnullnullnullnull课设运行遇到的问题2022.11.26LikePur......
  • JSP课设:学生选课系统(附源码+调试)
    JSP学生选课管理系统学生选课管理系统功能概述(1)登录模块分为两种角色:学生角色、教师角色(2)教师模块:选课管理功能为对课程信息(课程编号、名称、学分)进行添加、修改、删除操......
  • 课设第二周
    本周计划完成的任务为寻找国密算法库,学习调用基本知识。我们寻找到了国密算法库gmssl(C语言),并尝试调用sm3和sm4算法本周实际完成截图如下gmssl安装sm4sm3代......