摘要:
成果 都是纸质版的书,没有时间截图,因为我觉得读书还是要看纸质版更有感觉。时间的话大概得有个30到40个小时。 总结 本学期在空闲时间一共读完3本书,分别是大一还没读完的《浪潮之巅》和之前从家里带来的余秋雨的《文化苦旅》,沈从文的《边城》。 收获的话其实就是感觉自己的文化底蕴深厚了不少。其他的编程方 阅读全文
摘要:
结果 代码 #include <stdio.h> struct EX_GCD { //s,t是系数,gcd是a,b的最大公约数 int s; int t; int gcd; }; struct EX_GCD extended_euclidean(int a, int b,int *k, int *u 阅读全文
摘要:
结果 代码 #include <stdio.h> int prime[100000000], pNum = 0; // prime存放素数,pNum为素数个数 int p[100000000] = {0}; // 标记,素数false,合数true int SmallPrimeList(int n, 阅读全文
摘要:
main3.c #include<stdio.h> #include"utils.h" int main(){ //把整型数字转化为字节数组 int q; char bytearry[100]; printf("请输入一个整型数字\n"); scanf("%d",&q); printf("把整型数转 阅读全文
摘要:
代码 utils.h #ifndef UTILS_H #define UTILS_H int BitStr2ByteArr(char *bs,char *ba,int lbs); int ByteArr2BitStr(char *ba,char *bs,int lba); #endif utils. 阅读全文
摘要:
一、任务详情 把自己实现的商用密码算法SM2,SM3,SM4与OpenSSL交叉验证 自己实现的SM3算法的结果与OpenSSL的结果比对是否一致 自己实现的SM4算法加密的,OpenSSL的SM4算法解密,或者相反 自己实现的SM2算法签名,OpenSSL的SM2算法验签,或者相反 二、任务过程 阅读全文
摘要:
实验一-密码引擎-加密API实现与测试 1. 下载并查找GMT 0018-2012密码设备应用接口规范原始文档进行学习 (5分) 2 实现GMT 0018-2012密码设备应用接口规范的接口函数,至少实现: 1)设备管理中的打开设备,关闭设备,获取设备信息,产生随机数(4分) 2)密钥管理: 导出 阅读全文
摘要:
在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 阅读全文
摘要:
基于OpenSSL的大数库计算2的N次方,N为你学号的后四位(5‘) 基于OpenSSL的大数库计算你以及前面5位同学和后面5位同学的8位学号的乘积,N为你学号的后四位(5‘) #include <stdio.h> #include <stdlib.h> #include <string.h> #i 阅读全文
摘要:
任务详情 查找各种标准的原始文档,研究学习(至少包含Crypto API,PKCS#11,GMT 0016-2012,GMT 0018-2012) 总结这些API在编程中的使用方式 列出这些API包含的函数,进行分类,并总结它们的异同 以龙脉GM3000Key为例,写出调用不同接口的代码(Crypt 阅读全文