摘要: MD5哈希长度延展攻击原理 已知原始消息 ( m ) 和其对应的哈希值 ( h )。 选择额外数据 ( m’ )。 计算填充,使得填充后的消息长度满足长度模512等于448,并包含新消息的长度信息。 构造新消息 ( m + \text{填充} + m’ )。 计算新消息的哈希值 ( h’ )。 代码 阅读全文
posted @ 2024-04-18 15:13 20211301郑润芃 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 第二题 #include <stdio.h> #include <openssl/evp.h> int main() { EVP_MD_CTX *mdctx; const EVP_MD *md; unsigned char md_value[EVP_MAX_MD_SIZE]; unsigned in 阅读全文
posted @ 2024-04-18 14:47 20211301郑润芃 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 第二题代码 #include <stdio.h> #include <stdlib.h> #include <stdint.h> void write_der_encoded_integer(const char *filename, uint32_t integer) { // 打开文件以便写入 阅读全文
posted @ 2024-04-18 14:30 20211301郑润芃 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 任务详情 密码引擎API的主要标准和规范包括: 1 微软的Crypto API 2 RAS公司的PKCS#11标准 3 中国商用密码标准:GMT 0016-2012 智能密码钥匙密码应用接口规范,GMT 0018-2012密码设备应用接口规范等 研究以上API接口,总结他们的异同,并以龙脉GM300 阅读全文
posted @ 2024-04-10 11:23 20211301郑润芃 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 学习笔记12 教材知识点总结 14.1 MySQL简介 关系数据库系统:数据存储在表中,表由多个行和列组成 表之间互相关联,关系结构使得可在表上查询来检索信息并修改数据库中的数据 MySQL:开源数据库管理系统,有服务器和客户机组成 14.2 安装MySQL Ubuntu Linux: sudo a 阅读全文
posted @ 2023-12-03 12:36 20211301郑润芃 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 20211301 学习笔记11 教材知识点总结 TCP/IP协议 TCP:代表传输控制协议 IP:代表互联网协议 IPv4:32位 IPv6:64位 堆栈 顶层:应用程序,用于登录远程主机ssh、用于交换电子邮件、用于web页面的http等应用程序需要可靠的数据传输 网络中的数据流路径: IP主机和 阅读全文
posted @ 2023-11-24 20:42 20211301郑润芃 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 20211301 学习笔记10 教材知识点总结 12.1 块设备I/O缓冲区 读写到内存缓冲区中的操作:get_block,put_block I/O缓冲原理:文件系统使用一系列I\O缓冲区作为块设备的缓冲内存,当进程读取标识的磁盘块时,首先在缓冲区缓存中搜索分配给磁盘块的缓冲区,若存在并包含有效数 阅读全文
posted @ 2023-11-18 19:50 20211301郑润芃 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 学习笔记9 教材知识点总结 6.1 信号和中断 “中断”是从1/0设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移 到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理 人员中断 进程中断 硬件中断 进程的陷阱错误:CPU识别为异常 6. 阅读全文
posted @ 2023-11-12 00:39 20211301郑润芃 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 20211301 学习笔记8 教材知识点总结 5.1硬件定时器 定时器:时钟源和可编程计数器组成的硬件设备 时钟源:晶体振荡器,产生周期性电信号 定时器中断:计数减到0 5.2 个人计算机定时器 实时时钟:RTC,小型备用电池供电,PC关机也能持续运行,提供时间和日期 可编程间隔定时器:PIT,与C 阅读全文
posted @ 2023-11-05 13:25 20211301郑润芃 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 学习笔记7 20211301 教材知识点总结 4.1 并行计算导论 顺序算法与并行算法 并行性与并发性:并行中所有任务都同时执行(多处理器),并发(单CPU) 4.2 线程 原理:进程是独立的执行单元,线程是某进程同一地址空间上的独立执行单元 优点: 创建和切换速度更快 线程响应速度更快 线程更适合 阅读全文
posted @ 2023-10-29 10:03 20211301郑润芃 阅读(2) 评论(0) 推荐(0) 编辑