- 博客(20)
- 收藏
- 关注
原创 20221428欧阳慕蓉 课上测试:商用密码接口实现
在你的项目中,找到或创建一个合适的源文件来放置你的getRandom函数。例如,你可以在utils.c文件中添加这个函数。在utils.c文件中,定义getRandom#include <gmssl/rand.h> // 包含 gmssl 的随机数生成函数// 检查输入参数是否有效return -1;// 返回错误码,表示输入参数不合法// 使用 gmssl 提供的随机数生成函数if (ret!// 返回错误码,表示随机数生成失败return 0;
2024-12-17 13:34:35
840
原创 20221428欧阳慕蓉 课上测试:商用密码标准实现
GM/T0009 是中国国家标准《信息技术通用编码字符集(基本集)》的代号。这个标准定义了基本的多字节字符集,包括 GB2312、GBK、GB18030 等。
2024-12-17 12:01:03
414
原创 20221428欧阳慕蓉 课上测试:进程间通信
数据流传输: 管道允许多个命令之间进行数据流的传输,使得数据处理流程更加连贯。命令组合: 通过管道,可以将多个命令组合起来,实现复杂的数据处理任务。简化操作: 管道简化了数据流的重定向操作,使得命令行操作更加高效。
2024-12-17 10:35:15
271
原创 20221428欧阳慕蓉 课上测试:DER编码
stuid长度为6、name长度为6、score长度为3,长度共为15,16进制为f。der编码为300f020401348df4020401348df4020164。der编码为02 04 01 34 8d f4。der编码为02 04 01 34 8d f4。20221428 16进制为1348df4。oymr 16进制为6f796d72。der编码为02 01 64。100 16进制为64。
2024-12-10 21:22:34
330
原创 20221428欧阳慕蓉 课上测试:DER编码分解(GMT0009)
【代码】20221428欧阳慕蓉 课上测试:DER编码分解(GMT0009)
2024-12-10 20:26:19
455
原创 20221428欧阳慕蓉 实验四 密码模块的应用
检查服务器配置:确保您的服务器(如Apache、Nginx或Django等)正确配置了静态文件的路径,并且为CSS文件设置了正确的Content-Type。检查静态文件服务:如果您使用的是Django或其他后端框架,确保您已经正确地在视图中设置了静态文件的URL,并且已经运行了收集静态文件的命令(如果需要)。本地开发服务器:如果您在本地开发服务器上遇到这些问题,确保服务器正在运行,并且您正在使用正确的URL访问资源。检查文件路径:确保gsap.min.js和script.js文件存在于服务器上的指定路径。
2024-12-08 19:38:03
853
原创 20221428欧阳慕蓉《密码系统设计》第十二周预习
线程与性能我的总结提到了线程可以提高性能,但实际上,线程的使用需要仔细考虑上下文切换和资源竞争的影响。在某些情况下,过度使用线程可能会导致性能下降,尤其是当线程竞争激烈或需要频繁地进行上下文切换时。死锁和资源管理死锁是多线程编程中的一个重要问题,我的总结中提到了这一点,但可能没有强调如何避免死锁。一个关键的策略是确保获取锁的顺序一致,或者使用超时机制来避免永久等待。线程的生命周期管理总结中提到了和,但没有详细说明如何优雅地结束线程。
2024-12-01 10:47:43
917
原创 20221428欧阳慕蓉 商用密码应用安全性评估量化评估
通过以上步骤,可以将商用密码应用安全性评估量化评估规则有效地应用到实验四的电子公文交换系统的开发和安全实践中,确保系统的安全性和数据的保密性。
2024-12-01 10:23:56
898
原创 20221403郑骁恒 信息系统密码应用高风险判定指引
信息系统密码应用安全性评估是一项专业性很强的工作,其目的是确保信息系统的安全性和数据的完整性。评估过程中,密评机构依赖于测评人员的能力、经验和对标准条款的理解。不同机构对相同安全问题的风险判定可能存在差异,这直接影响了密评结论的准确性。
2024-11-24 12:16:06
1109
原创 20221428欧阳慕蓉《密码系统设计》第十一周预习
深度和细节:我的总结可能过于概括,没有深入到具体的代码实现和细节。对于有编程背景的读者来说,可能需要更详细的代码示例和对关键代码段的解释。实际操作:我提到了理论和概念,但没有强调实际操作的重要性。网络编程不仅仅是理解理论,更重要的是通过实践来加深理解。错误处理:虽然提到了错误处理,但没有强调它在网络编程中的重要性。网络编程中错误处理是至关重要的,因为网络通信是不稳定的,并且容易受到多种因素的影响。
2024-11-24 11:38:00
666
原创 20221428欧阳慕蓉 信息系统密码应用高风险判定指引
在电子公文交换系统的设计与实施过程中,识别并规避以上高风险因素是确保系统安全的关键。通过实施有效的安全措施和管理策略,可以降低潜在的安全风险,保障信息系统的安全性与稳定性。
2024-11-24 10:57:37
1193
原创 20221428欧阳慕蓉 位运算
开始运行代码编译运行wys.c文件将minute设置为自己的学号(20221428)后两位:28得到输出结果:当前时间、将分钟改成自己的学号后两位:28。
2024-10-08 13:22:03
238
原创 20221428欧阳慕蓉《密码系统设计》第四周预习
对《Head.First.C》第五章的主要内容进一步补充一些细节和实际应用的示例,以便更好地理解这些概念是如何在实际编程中使用的。结构体(Structs)结构体在文件I/O、网络通信等场景中广泛应用,例如,可以定义一个结构体来表示一个客户端连接的信息。联合(Unions)联合通常用于需要存储多种类型数据但在同一时刻只需要使用一种类型的场合,例如,可以定义一个联合来处理不同的网络消息类型。位字段(Bitfields)位字段常用于底层的硬件编程,如嵌入式系统或者操作系统的内核开发,也用于网络协议的设计。
2024-09-28 20:18:08
656
原创 20221428欧阳慕蓉《密码系统设计》第三周预习
杂凑函数:又称哈希函数,可以将任意长度的输入数据转换为固定长度的输出(哈希值)。特点:单向性、抗碰撞性(难以找到两个不同输入产生相同输出的情况)。应用:数据完整性校验、数字签名等。安全性:输出长度至少应为128位,以抵抗生日攻击。设计:基于分组密码或直接构造,通常是迭代型的。分类:分为带密钥和不带密钥的杂凑函数,如SM3不带密钥,而HMAC带密钥。理论与实践结合反思:总结是否充分结合了理论与实践,即是否展示了杂凑函数和HMAC在实际应用中的具体例子。
2024-09-21 22:49:52
1218
原创 20221428欧阳慕蓉《密码系统设计》第二周预习
算法选择的重要性:在选择对称加密算法时,除了考虑算法的安全性,还应该考虑性能、实现的复杂度以及算法是否得到了广泛的认可和支持。安全性分析:对于DES和3DES算法,虽然曾经是标准的加密算法,但由于密钥长度较短,现在已经不推荐用于需要高安全性的应用。SM4算法作为较新的标准,提供了更强的安全性,但在实际应用中也需要考虑其在不同平台上的支持情况。模式选择的考虑:不同的工作模式(如CBC、CFB等)适用于不同的场景,选择时需要根据数据的特点和安全需求来决定。填充机制。
2024-09-11 21:20:06
1094
原创 20221428欧阳慕蓉 Linux命令实践
以下是针对您提到的命令的一些示例,以及对每个命令的总结。echo命令用于在终端上显示文本或变量的值。它常用于脚本中,以输出信息。echo $PATHdate总结echo是一个非常基础的命令,用于在终端显示文本。它支持转义字符,可以显示变量和命令的输出,是脚本编写中常用的命令。
2024-09-10 22:37:09
1078
原创 20221428欧阳慕蓉《密码系统设计》
通过学习《Windows C/C++加密解密实战》的前两章,我对加密解密的基本概念、算法及其在Windows平台上的实现有了更深入的理解。这为后续章节的学习打下了良好的基础。内容全面性:AI的总结涵盖了第一二章的主要内容和学习收获,但在某些细节上可能不够深入。例如,关于加密算法的具体应用场景和优缺点可以进一步展开。示例代码的具体性:虽然提到了示例代码,但没有具体展示代码片段,这可能会影响读者对实现过程的理解。提供一些关键代码示例将有助于更好地理解加密解密的实现。实际应用。
2024-09-08 15:44:58
852
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人