摘要: 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完成位串与8位字节串的转换功能 2 并写出测试代码测试上述函数 3 提交代码(或代码链接)和运行结果 1 #include "sdf.h" 2 #include <stdio.h> 3 阅读全文
posted @ 2021-05-13 09:16 20181220王冠杰 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1. 在utils.h和utils.c中完成16进制字符'0'-'9','A'-'F','a'-'f'与十六进制数据0-15的转换功能 2. 并写出测试代码测试上述函数(不能与下面代码一样) 3. **提交代码(或代码链接)和运行结果**utils.h 1 #ifndef UTILS_H 2 #de 阅读全文
posted @ 2021-05-13 08:19 20181220王冠杰 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 任务详情 把自己实现的商用密码算法SM2,SM3,SM4与OpenSSL交叉验证 1. 自己实现的SM3算法的结果与OpenSSL的结果比对是否一致 2. 自己实现的SM4算法加密的,OpenSSL的SM4算法解密,或者相反 3. 自己实现的SM2算法签名,OpenSSL的SM2算法验签,或者相反 阅读全文
posted @ 2021-04-25 22:01 20181220王冠杰 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1 下载并查找GMT 0018-2012密码设备应用接口规范原始文档进行学习 (5分) 2 实现GMT 0018-2012密码设备应用接口规范的接口函数,至少实现: 1)设备管理中的打开设备,关闭设备,获取设备信息,产生随机数(4分) 2)密钥管理导出 ECC 签名公钥;SDF_ExportSign 阅读全文
posted @ 2021-04-25 21:50 20181220王冠杰 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 密码引擎API的主要标准和规范包括: 1 微软的Crypto API 2 RAS公司的PKCS#11标准 3 中国商用密码标准:GMT 0016-2012 智能密码钥匙密码应用接口规范,GMT 0018-2012密码设备应用接口规范等 研究以上API接口,总结他们的异同,并以龙脉GM3000Key为 阅读全文
posted @ 2021-04-25 21:48 20181220王冠杰 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 项目:电子公文传输系统 成员:韩子硕、刘波影、丛培泽、张一凡、陈少卿、王冠杰、朱越辛 一、今日任务 姓名 任务 完成情况 韩子硕 数据库设计 已完成 刘波影 后端设计 已完成 丛培泽 数据库设计 已完成 张一凡 前端设计 已完成 陈少卿 后端设计 已完成 王冠杰 数据库设计 已完成 朱越辛 前端设计 阅读全文
posted @ 2020-11-16 15:53 20181220王冠杰 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、实验简介 适用人群: 有C语言基础 会进制转换以及计算 vim基本使用 熟悉基本linux命令 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回 阅读全文
posted @ 2020-10-11 22:13 20181220王冠杰 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 实验内容: 复习c文件处理内容 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 main与其他分开,制作静态库和动态库 编写Makefile od命令 od命令用于将指定文件内容以八进制、十进制、十六进制、浮点格式或ASCII编码字符方式显示。 -tx表示以十 阅读全文
posted @ 2020-10-11 21:08 20181220王冠杰 阅读(36) 评论(0) 推荐(0) 编辑