摘要:
设备还是之前那个e8820s 先把gcc make perl装了 opkg install gcc make perl 这里有个问题,就是openssl 1.1.0之后的版本要求perl5.10,opkg安装的是5.28,运行./Configure会给报错 Can't locate FindBin. 阅读全文
摘要:
一、前期准备 1、路由器e8820s 40包邮e8820s,mt7621a处理器,默频880mhz,这款路由器的breed里好像没有超频选项,不然超到1100 1200可以提升很大 闪存和内存在7621里也算可以了,NAND Flash:128M,RAM:256M 2、U盘 32.9京东的梵想f30 阅读全文
摘要:
0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1. 参考《密码工程》p112伪代码实现ExtendedGCD(int a, int b, int *k, int *u, int *v)算法(10’) 2. 在测试代码中计算74模167的逆。(5‘) 3. 阅读全文
摘要:
0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1. 参考《密码工程》p107伪代码基于Eratosthenes算法实现 int SmallPrimeList(int n, int *plist, int *len), 其中plist返回素数列表,len返回 阅读全文
摘要:
1. 你们小组项目中为了保护数据资产用了什么密码算法? 2. 如果用到了对称算法,提交相关生成密钥和对数据加密的代码截图 3. 如果用到了非对称算法,提交相关生成密钥对和对数据加密,签名验签的代码截图 4. 如果用到了其他算法,提交相关的代码截图 保护的信息资产有用户的密码,采用sha256保护:保 阅读全文
摘要:
1. 你们小组项目要保护的信息资产都有哪些数据? 2. 这些数据在数据库中的什么表中?提交数据库相关表的截图。 保护的信息资产有用户的密码,采用sha256保护:保护的信息为传输的文件,采用SM4保护,加解密过程如图(加密在我的小伙伴主机下进行,然后我解密上传到系统上的文件)保存在数据库的hh_us 阅读全文
摘要:
0. 使用git从码云或github下载小组代码,提交过程截图 1. 在你的电脑上编译小组项目,提交 截图。 2. 在你的电脑上运行小组项目,提交 截图。编译运行 注册 登录 加密上传 加密成功 解密 阅读全文
摘要:
0. 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 1 参考《GMT 0009-2012 SM2密码算法使用规范》第6节“数据转换” 在utils.h和utils.c中完成位串与8位字节串的转换功能(10'): int Bitstr2ByteArr(unsign 阅读全文
摘要:
输入文件路径,在程序目录下完成加密 #pragma comment(lib,"libssl.lib") #pragma comment(lib,"libcrypto.lib") #pragma warning(disable:4996) #include <stdio.h> #include <st 阅读全文
摘要:
实现用户上传文件,输入上传文件位置,密级,获取密钥,计算哈希,加密后传至服务器 阅读全文