20201216徐嘉骏课设
北京电子科技学院
《信息安全工程技术应用》课程设计报告
基于密码算法库的国密算法
支持研究与运用
小组成员姓名:20201216徐嘉骏
20201230张国强
20201206韩进
20201214罗云帆
指 导 教 师: 娄嘉鹏
提 交 时 间:2022年12月10日
一、个人贡献
本次课设任务中,我主要负责的是支持国密算法的python库的查找与调用。个人仓库链接:https://gitee.com/zhlan/national-secret-python-library
参与小组报告的撰写工作。
二、问题及解决方法
刚开始安装gmssl库的时候一直报错
后来上网查找,发现是权限的问题,更改权限后安装成功。
对python基础知识掌握不牢,在运行网上找到的代码时,经常报错,找错误并修改错误的过程非常艰难,耗费了大量时间
调用一个库进行测试的时候,往往会有几个相关库的调用,经常因为相关库的缺失而导致代码跑不通,后经过网上查找,补全相关库。
三、设计体会及收获
本次课设加强了我对密码算法库的了解,同时实践了密码算法库的调用等,这对将来的学习以及更及后的工作都有极大的帮助。同时,我了解到团队合作与分工的重要性,团队成员互帮互助,分工明确能极大提高工作效率,更好更快的完成工作。大一学过的python相关知识,在没有经过时常使用、复习的情况下,很快就会忘记,这说明学习知识要经常回头复习、练习,才能牢牢掌握。
四、参考资料
https://www.shuzhiduo.com/A/kvJ34m8D5g/
https://zhuanlan.zhihu.com/p/347417866
https://www.iotword.com/4631.html