04 2022 档案

摘要:1 下载并查找GMT 0018-2012密码设备应用接口规范原始文档进行学习 (5分) 2 实现GMT 0018-2012密码设备应用接口规范的接口函数,至少实现: 1)设备管理中的打开设备,关闭设备,获取设备信息,产生随机数(4分) 2)密钥管理导出 ECC 签名公钥;SDF_ExportSign 阅读全文
posted @ 2022-04-28 18:56 20191316王秋雨 阅读(19) 评论(0) 推荐(0) 编辑
摘要:在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用OpenSSL定义一个私有函数 static int getRandom(char *r, int length), 获取length个字节的随机数(5‘) 把上述函数集成到src中的sdf.c中的SDF_Gen 阅读全文
posted @ 2022-04-28 15:44 20191316王秋雨 阅读(197) 评论(0) 推荐(0) 编辑
摘要:密码引擎API的主要标准和规范包括: 1 微软的Crypto API 2 RAS公司的PKCS#11标准 3 中国商用密码标准:GMT 0016-2012 智能密码钥匙密码应用接口规范,GMT 0018-2012密码设备应用接口规范等 研究以上API接口,总结他们的异同,并以龙脉GM3000Key为 阅读全文
posted @ 2022-04-21 20:26 20191316王秋雨 阅读(51) 评论(0) 推荐(0) 编辑
摘要:###参考https://weread.qq.com/web/reader/2fb3259071ef04932fbfd2ekc81322c012c81e728d9d180和网上资料,用C语言实现商用密码算法SM3,SM4,SM2 ###1 提交代码的链接(码云或者github) https://gi 阅读全文
posted @ 2022-04-21 17:33 20191316王秋雨 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1 解压“龙脉密码钥匙驱动实例工具等”压缩包 2 在Ubuntu中运行 “龙脉密码钥匙驱动实例工具等\mToken-GM3000\skf\samples\linux_mac”中例程,提交运行结果截图 3 加分项:运行“龙脉密码钥匙驱动实例工具等\mToken-GM3000\skf\samples\w 阅读全文
posted @ 2022-04-14 17:26 20191316王秋雨 阅读(86) 评论(1) 推荐(0) 编辑
摘要:在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用OpenSSL的命令计算你的8位学号的摘要值(SM3),提交截图(5') 使用OpenSSL编程对计算"你的8位学号"SM3摘要值,提交代码和运行结果截图。(10’) 使用OpenSSL编程对计算内容为"所有同学 阅读全文
posted @ 2022-04-14 15:20 20191316王秋雨 阅读(68) 评论(0) 推荐(0) 编辑
摘要:查找资料,提供不少于3条md5算法和3条sh1算法的碰撞实例 1 提供数据和数据来源(图书,网站...) 2 用openssl命令验证碰撞,提交演示截图 md5碰撞例一:可以看到有两个文件message1.bin和message2.bin,两个文件中间的部分内容不同,但是MD5值是一样的 md5碰撞 阅读全文
posted @ 2022-04-10 20:03 20191316王秋雨 阅读(196) 评论(0) 推荐(0) 编辑
摘要:在Ubuntu编写代码测试OpenSSL功能,包含Base64,SM2,SM3,SM4算法的调用,然后在OpenEuler中重现 提交代码链接和运行结果截图 加分项:在Windows中重现 1.Base64代码如下 #include <stdio.h> #include <string.h> #in 阅读全文
posted @ 2022-04-10 20:00 20191316王秋雨 阅读(62) 评论(0) 推荐(0) 编辑
摘要:1. 下载最新的OpenSSL源码 2. 用自己的8位学号建立一个文件夹,cd 你的学号,用pwd获得绝对路径 3. 参考https://www.cnblogs.com/rocedu/p/5087623.html先在Ubuntu中完成OpenSSL编译安装,然后在OpenEuler中重现./conf 阅读全文
posted @ 2022-04-07 17:36 20191316王秋雨 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1.登录自己的华为云账号,参考附件图示,构建基于鲲鹏和OpenEuler的ECS。或者通过使用树莓派安装OpenEuler,或者自己通过虚拟机安装openEuler 2.登录进OpenEuler系统,熟悉系统使用 3.登录进OpenEuler系统,提交运行who命令的截图 4.加分项:安装C编程工具 阅读全文
posted @ 2022-04-07 15:52 20191316王秋雨 阅读(43) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示