摘要: 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 利用大整数库(GMP或者OpenSSL),参考《密码工程》p113伪代码实现 GenerateLargePrime 函数(10‘) 在测试代码中产生一个在范围l = 2^255至u = 2^256-1内的素数。(5‘ 阅读全文
posted @ 2024-06-14 13:21 尹子扬 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1.c #include<stdio.h> #include<string.h> #include"utils.h" //20211102 int main() { int p; char bytearr[100]; printf("请输入一个整型数字\n"); scanf("%d",&p); pr 阅读全文
posted @ 2024-06-03 09:31 尹子扬 阅读(17) 评论(0) 推荐(0) 编辑
摘要: utils.h 点击查看代码 #ifndef _UTIL_H_ #define _UTIL_H_ //char Hex2Char(int i); //int Char2Hex(char c); int Hex2Char(int fromi,char * toc); int Char2Hex(char 阅读全文
posted @ 2024-06-03 09:20 尹子扬 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 //myexgcd #include<stdio.h> int main() { unsigned int a,b; int u,v,gcd; int extendedgcd(unsigned int a,unsigned int b,int *x,int *y); printf("请 阅读全文
posted @ 2024-06-03 08:20 尹子扬 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 实验三验收2 任务详情 你们小组项目要保护的信息资产都有哪些数据? 这些数据在数据库中的什么表中?提交数据库相关表的截图。 (1)用户信息,包含:账号、密码等身份信息,以及权限分级 (2)文件信息,包含:存储位置、收发部门、签名信息等 阅读全文
posted @ 2024-05-29 13:01 尹子扬 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 实验三验收-1 任务详情 使用git从码云或github下载小组代码,提交过程截图 在你的电脑上编译小组项目,提交 截图。 在你的电脑上运行小组项目,提交 截图。 提交gitlog中跟你有关的截图 阅读全文
posted @ 2024-05-29 12:51 尹子扬 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 《Core.Software.Security.Security.at.the.Source.CN.软件安全.从源头开始》 安全开发生命周期 最著名的SDL模型是可信计算安全开发生命周期,受欢迎的SDL模型有微软的SDL、Cigital的软件安全触点模型、OWASP SDL、思科的安全开发生命周期。 阅读全文
posted @ 2024-05-08 13:39 尹子扬 阅读(17) 评论(0) 推荐(0) 编辑
摘要: [实验二-密码引擎-3-sdf接口] 两人一组完成下面任务 分析代码接口和智能钥匙的接口的异同 编译运行附件中代码,提交运行结果截图 修改test.c完成包含小组内成员的学号姓名的文件的sm3 hash运算,sm4加密解密,提交代码和运行结果截图。 完成完成包含小组内成员的学号姓名的文件的签名验签名 阅读全文
posted @ 2024-04-17 14:42 尹子扬 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 长度延展攻击 长度延展攻击介绍 定义:长度延展攻击(Length Extension Attack)是一种利用哈希函数的漏洞进行的攻击,可以通过已知消耗部分的消息中继续拼接新的消息并生成另一个哈希的方法来伪造一个被认为是可信的哈希,并且不需要访问或了解原始签名密钥。 实现过程: 长度延展攻击的具体实 阅读全文
posted @ 2024-04-14 22:48 尹子扬 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 实验一-密码引擎-3-加密API研究 任务详情 密码引擎API的主要标准和规范包括: 1 微软的Crypto API 2 RAS公司的PKCS#11标准 3 中国商用密码标准:GMT 0016-2012 智能密码钥匙密码应用接口规范,GMT 0018-2012密码设备应用接口规范等 研究以上API接 阅读全文
posted @ 2024-04-10 13:16 尹子扬 阅读(3) 评论(0) 推荐(0) 编辑