博客园 - 西宁西
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=3064
2023-06-02T14:10:18Z
西宁西
https://www.cnblogs.com/gtgtgt/
feed.cnblogs.com
https://www.cnblogs.com/gtgtgt/p/17453009.html
BouncyCastle - 西宁西
任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考附件内容完成SM2加解密的内容,提交运行结果截图(10‘) 2 完成SM3,SM4算法的调用,提交运行结果截图和代码(15’, 选做) jar包下载 官网:https://www.bouncycastl
2023-06-02T14:10:00Z
2023-06-02T14:10:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考附件内容完成SM2加解密的内容,提交运行结果截图(10‘) 2 完成SM3,SM4算法的调用,提交运行结果截图和代码(15’, 选做) jar包下载 官网:https://www.bouncycastl <a href="https://www.cnblogs.com/gtgtgt/p/17453009.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17452862.html
OpenSSL-SM2 - 西宁西
任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 编译运行https://github.com/greendow/SM2-signature-creation-and-verification 中的代码,提交运行结果与截图,(7‘) 编译运行https:/
2023-06-02T12:34:00Z
2023-06-02T12:34:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 编译运行https://github.com/greendow/SM2-signature-creation-and-verification 中的代码,提交运行结果与截图,(7‘) 编译运行https:/ <a href="https://www.cnblogs.com/gtgtgt/p/17452862.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17450370.html
密码工程-大素数 - 西宁西
任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 利用大整数库(GMP或者OpenSSL),参考《密码工程》p113伪代码实现 GenerateLargePrime 函数(10‘) 在测试代码中产生一个在范围l = 2^255至u = 2^256-1内的素
2023-06-01T14:04:00Z
2023-06-01T14:04:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 利用大整数库(GMP或者OpenSSL),参考《密码工程》p113伪代码实现 GenerateLargePrime 函数(10‘) 在测试代码中产生一个在范围l = 2^255至u = 2^256-1内的素 <a href="https://www.cnblogs.com/gtgtgt/p/17450370.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17438870.html
hash碰撞(选做) - 西宁西
查找资料,提供不少于3条md5算法和3条sh1算法的碰撞实例 1. 提供数据和数据来源(图书,网站...) 2. 用openssl命令验证碰撞,提交演示街头 MD5碰撞实例 实例1 来源: https://www.reddit.com/r/DataHoarder/comments/gokrmx/th
2023-05-28T13:12:00Z
2023-05-28T13:12:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】查找资料,提供不少于3条md5算法和3条sh1算法的碰撞实例 1. 提供数据和数据来源(图书,网站...) 2. 用openssl命令验证碰撞,提交演示街头 MD5碰撞实例 实例1 来源: https://www.reddit.com/r/DataHoarder/comments/gokrmx/th <a href="https://www.cnblogs.com/gtgtgt/p/17438870.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17427087.html
数据转换-整数字节数组 - 西宁西
在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完成整数与8位字节串的转换功能(10'): int Int2ByteArr(unsigned int
2023-05-24T01:26:00Z
2023-05-24T01:26:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完成整数与8位字节串的转换功能(10'): int Int2ByteArr(unsigned int <a href="https://www.cnblogs.com/gtgtgt/p/17427087.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17427036.html
数据转换-位串字节数组 - 西宁西
0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在附件中的utils.h和utils.c中完成位串与8位字节串的转换功能(10'): int Bitstr2ByteArr(un
2023-05-24T01:13:00Z
2023-05-24T01:13:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在附件中的utils.h和utils.c中完成位串与8位字节串的转换功能(10'): int Bitstr2ByteArr(un <a href="https://www.cnblogs.com/gtgtgt/p/17427036.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17426964.html
数据转换-16进制字符 - 西宁西
0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1. 在utils.h和utils.c中完成16进制字符'0'-'9','A'-'F','a'-'f'与十六进制数据0-15的转换功能(10’) 2. 并写出测试代码测试上述函数(不能与下面代码一样),比如:(
2023-05-24T00:37:00Z
2023-05-24T00:37:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1. 在utils.h和utils.c中完成16进制字符'0'-'9','A'-'F','a'-'f'与十六进制数据0-15的转换功能(10’) 2. 并写出测试代码测试上述函数(不能与下面代码一样),比如:( <a href="https://www.cnblogs.com/gtgtgt/p/17426964.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17387021.html
密码工程-扩展欧几里得算法 - 西宁西
任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考《密码工程》p112伪代码实现ExtendedGCD(int a, int b, int *k, int *u, int *v)算法(5 在测试代码中计算74模167的逆。(5 自己设计至少两个测试代码
2023-05-10T01:26:00Z
2023-05-10T01:26:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考《密码工程》p112伪代码实现ExtendedGCD(int a, int b, int *k, int *u, int *v)算法(5 在测试代码中计算74模167的逆。(5 自己设计至少两个测试代码 <a href="https://www.cnblogs.com/gtgtgt/p/17387021.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17386975.html
密码工程-小素数 - 西宁西
在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考《密码工程》p107伪代码基于Eratosthenes算法实现 int SmallPrimeList(int n, int *plist, int *len), 其中plist返回素数列表,len返回列表长度(1
2023-05-10T01:13:00Z
2023-05-10T01:13:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考《密码工程》p107伪代码基于Eratosthenes算法实现 int SmallPrimeList(int n, int *plist, int *len), 其中plist返回素数列表,len返回列表长度(1 <a href="https://www.cnblogs.com/gtgtgt/p/17386975.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17370590.html
DER编码 - 西宁西
一、任务详情 参考附件中图书p120 中7.1的实验指导,完成DER编码 Name实例中,countryName改为"CN",organization Name="你的学号" commonName="你的姓名拼音" 用echo -n -e "编码" > 你的学号.der中,用OpenSSL asn1
2023-05-04T03:22:00Z
2023-05-04T03:22:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】一、任务详情 参考附件中图书p120 中7.1的实验指导,完成DER编码 Name实例中,countryName改为"CN",organization Name="你的学号" commonName="你的姓名拼音" 用echo -n -e "编码" > 你的学号.der中,用OpenSSL asn1 <a href="https://www.cnblogs.com/gtgtgt/p/17370590.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17370234.html
商用密码产品 - 西宁西
任务详情 1 国家密码管理局 http://www.nca.gov.cn/ ,发布了商用密码产品认证目录(第一批),商用密码产品认证目录(第二批)共计28类商用密码产品,这28类产品都是什么?相关的国家密码管理局网站链接是什么? 2 把这28类产品按照六类形态类型进行分类。 3 把这28类产品按照七
2023-05-04T02:02:00Z
2023-05-04T02:02:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】任务详情 1 国家密码管理局 http://www.nca.gov.cn/ ,发布了商用密码产品认证目录(第一批),商用密码产品认证目录(第二批)共计28类商用密码产品,这28类产品都是什么?相关的国家密码管理局网站链接是什么? 2 把这28类产品按照六类形态类型进行分类。 3 把这28类产品按照七 <a href="https://www.cnblogs.com/gtgtgt/p/17370234.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17329028.html
密码引擎-4-国䀄算法交叉测试 - 西宁西
实验一 密码引擎-4-国䀄算法交叉测试 0 2人一组,创建一个文件,文件名为小组成员学号,内容为小组成员学号和姓名 1 在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图 2 在Ubuntu中基于OpenSSL产生一对公私钥对(SM2算法) 在
2023-04-18T03:37:00Z
2023-04-18T03:37:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】实验一 密码引擎-4-国䀄算法交叉测试 0 2人一组,创建一个文件,文件名为小组成员学号,内容为小组成员学号和姓名 1 在Ubuntu中使用OpenSSL用SM4算法加密上述文件,然后用龙脉eKey解密,提交代码和运行结果截图 2 在Ubuntu中基于OpenSSL产生一对公私钥对(SM2算法) 在 <a href="https://www.cnblogs.com/gtgtgt/p/17329028.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17308733.html
OpenSSL测试-SM4 - 西宁西
OpenSSL测试-SM4 任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用OpenSSL的命令对你的8位学号(数字)进行加密解密,密钥的前8个字节为你的8位学号,提交过程截图(5') 使用OpenSSL编程对对"你的8位学号(数字)"进行加密解密,
2023-04-12T01:37:00Z
2023-04-12T01:37:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】OpenSSL测试-SM4 任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用OpenSSL的命令对你的8位学号(数字)进行加密解密,密钥的前8个字节为你的8位学号,提交过程截图(5') 使用OpenSSL编程对对"你的8位学号(数字)"进行加密解密, <a href="https://www.cnblogs.com/gtgtgt/p/17308733.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17308571.html
OpenSSL测试-SM3 - 西宁西
OpenSSL测试-SM3 任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用OpenSSL的命令计算你的8位学号的摘要值(SM3),提交截图(5') 使用OpenSSL编程对计算"你的8位学号"SM3摘要值,提交代码和运行结果截图。(10’) 使用O
2023-04-12T00:49:00Z
2023-04-12T00:49:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】OpenSSL测试-SM3 任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用OpenSSL的命令计算你的8位学号的摘要值(SM3),提交截图(5') 使用OpenSSL编程对计算"你的8位学号"SM3摘要值,提交代码和运行结果截图。(10’) 使用O <a href="https://www.cnblogs.com/gtgtgt/p/17308571.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17308532.html
OpenSSL测试-Base64 - 西宁西
在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用工具(如bc,计算机器等)把自己学号转化为16进制,提交转化过程和结果截图(2‘) 使用工具(如echo -e, ultraedit等)把上面转化的结果写入二进制文件“你的学号.dat”中,并用工具od -tx1
2023-04-12T00:31:00Z
2023-04-12T00:31:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用工具(如bc,计算机器等)把自己学号转化为16进制,提交转化过程和结果截图(2‘) 使用工具(如echo -e, ultraedit等)把上面转化的结果写入二进制文件“你的学号.dat”中,并用工具od -tx1 <a href="https://www.cnblogs.com/gtgtgt/p/17308532.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17308182.html
数字证书编码ASN.1 - 西宁西
一、任务详情 参考附件中图书p223 中13.2的实验指导,完成DER编码 序列号=1174(0x0496),证书签发者 DN="CN=Virtual CA,C=CN",证书持有者DN="CN=你的名字拼音, OU=Person,C=CN",证书有效期=20200222000000-20220222
2023-04-11T14:46:00Z
2023-04-11T14:46:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】一、任务详情 参考附件中图书p223 中13.2的实验指导,完成DER编码 序列号=1174(0x0496),证书签发者 DN="CN=Virtual CA,C=CN",证书持有者DN="CN=你的名字拼音, OU=Person,C=CN",证书有效期=20200222000000-20220222 <a href="https://www.cnblogs.com/gtgtgt/p/17308182.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17308129.html
ASN.1 基础测试 - 西宁西
一、任务详情 1 参考 https://www.cnblogs.com/rocedu/p/14891816.html#echo打印字符串和变量值 2 十六进制数:30 03 02 01 AA, 写入文件1.der,用od查看内容,用asn1view或 openssl asn1pars命令查看内容,提
2023-04-11T14:26:00Z
2023-04-11T14:26:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】一、任务详情 1 参考 https://www.cnblogs.com/rocedu/p/14891816.html#echo打印字符串和变量值 2 十六进制数:30 03 02 01 AA, 写入文件1.der,用od查看内容,用asn1view或 openssl asn1pars命令查看内容,提 <a href="https://www.cnblogs.com/gtgtgt/p/17308129.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17308105.html
OpenSSL测试-随机数 - 西宁西
任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用OpenSSL定义一个私有函数 static int getRandom(char *r, int length), 获取length个字节的随机数(5‘) 把上述函数集成到src中的sdf.c中的SD
2023-04-11T14:20:00Z
2023-04-11T14:20:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 使用OpenSSL定义一个私有函数 static int getRandom(char *r, int length), 获取length个字节的随机数(5‘) 把上述函数集成到src中的sdf.c中的SD <a href="https://www.cnblogs.com/gtgtgt/p/17308105.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17307917.html
OpenSSL测试-大数 - 西宁西
任务详情 0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 基于OpenSSL的大数库计算1000内的素数的乘积(5‘) 基于OpenSSL的大数库计算你以及后面15位同学的8位学号(数字)的乘积(5‘) 用Python或bc命令验证计算的正确性(5’) 提交
2023-04-11T13:52:00Z
2023-04-11T13:52:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】任务详情 0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 基于OpenSSL的大数库计算1000内的素数的乘积(5‘) 基于OpenSSL的大数库计算你以及后面15位同学的8位学号(数字)的乘积(5‘) 用Python或bc命令验证计算的正确性(5’) 提交 <a href="https://www.cnblogs.com/gtgtgt/p/17307917.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/gtgtgt/p/17307846.html
大数库GMP测试 - 西宁西
一、任务详情 0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 用自己8位学号建两个文件夹xxxxxxxxsrc,xxxxxxxx,到GMP官网https://gmplib.org/下载最新代码到201x1xxxsrc,编译代码并把GMP库安装到201x1xx
2023-04-11T13:29:00Z
2023-04-11T13:29:00Z
西宁西
https://www.cnblogs.com/gtgtgt/
【摘要】一、任务详情 0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 用自己8位学号建两个文件夹xxxxxxxxsrc,xxxxxxxx,到GMP官网https://gmplib.org/下载最新代码到201x1xxxsrc,编译代码并把GMP库安装到201x1xx <a href="https://www.cnblogs.com/gtgtgt/p/17307846.html" target="_blank">阅读全文</a>