06 2022 档案
发表于 2022-06-09 15:12阅读:110评论:0推荐:1
摘要:密码工程-扩展欧几里得算法 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考《密码工程》p112伪代码实现ExtendedGCD(int a, int b, int *k, int *u, int *v)算法(10’) 在测试代码中计算74模167的逆。(5‘
阅读全文 »
发表于 2022-06-09 14:40阅读:71评论:0推荐:0
摘要:密码工程-小素数 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 参考《密码工程》p107伪代码基于Eratosthenes算法实现 int SmallPrimeList(int n, int *plist, int *len), 其中plist返回素数列表,le
阅读全文 »
发表于 2022-06-02 15:15阅读:71评论:0推荐:0
摘要:数据转换-整数字节数组 main.c #include<stdio.h> #include"utils.h" int main(){ //把整型数字转化为字节数组 int m; char bytearr[100]; printf("请输入一个整型数字\n"); scanf("%d",&m); pri
阅读全文 »
发表于 2022-06-02 14:21阅读:54评论:0推荐:0
摘要:数据转换-位串字节数组 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完成位串与8位字节串的转换功能(10'): int Bitstr2ByteA
阅读全文 »
发表于 2022-06-01 21:51阅读:31评论:0推荐:0
摘要:电子公文传输系统安全-进展二 上周完成情况 部署运行环境和数据库 实现了对文件加密的算法,对测试文件加密成功 在前端对文件加密传输的测试 解密测试: 数据库部署在了云服务器上 数据库部分代码: 下周计划: 完善代码 将加密部分代码加入对系统的文件传输功能并测试
阅读全文 »