摘要: 一、任务详情 把自己实现的商用密码算法SM2,SM3,SM4与OpenSSL交叉验证 自己实现的SM3算法的结果与OpenSSL的结果比对是否一致 自己实现的SM4算法加密的,OpenSSL的SM4算法解密,或者相反 自己实现的SM2算法签名,OpenSSL的SM2算法验签,或者相反 二、任务过程 阅读全文
posted @ 2022-05-12 16:57 20191301 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 实验一-密码引擎-加密API实现与测试 1. 下载并查找GMT 0018-2012密码设备应用接口规范原始文档进行学习 (5分) 2 实现GMT 0018-2012密码设备应用接口规范的接口函数,至少实现: 1)设备管理中的打开设备,关闭设备,获取设备信息,产生随机数(4分) 2)密钥管理: 导出 阅读全文
posted @ 2022-05-12 16:27 20191301 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 在utils.h和utils.c中完成16进制字符'0'-'9','A'-'F','a'-'f'与十六进制数据0-15的转换功能(10’): int Hex2Char(unsigned int fromi,unsigned char * toc); int Char2Hex(unsigned cha 阅读全文
posted @ 2022-05-12 15:00 20191301 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 基于OpenSSL的大数库计算2的N次方,N为你学号的后四位(5‘) 基于OpenSSL的大数库计算你以及前面5位同学和后面5位同学的8位学号的乘积,N为你学号的后四位(5‘) #include <stdio.h> #include <stdlib.h> #include <string.h> #i 阅读全文
posted @ 2022-05-12 14:26 20191301 阅读(47) 评论(0) 推荐(0) 编辑