OpenSSL3.0架构的面向对象设计 ——所有的复杂性,都是在对“行为”和“数据”做排列组合,并用指针/引用把它们粘合起来 引言ossl_hitls作为一个连接OpenSSL,OpenHiTLS以及 pqc provider的provider项目,其开发涉及对各个模块接口的调用。在这个过程中,各个模块的API本身具有很明显的面向对象特征多,这给我带来了很多启发与思考,在好奇心的驱使下,我去读了《Head First:设计 2026-08-12 Practice > 实习 > OpenHiTLS-2026
回调与程序执行控制流 Provider开发设计的一大难点就是其中的参数传递与回调方式,查看OpenSSL关于provider相关部分的手册页,可以发现有一段共同的描述: All "functions" mentioned here are passed as function pointers between libcrypto and the provider in OSSL_DISP 2026-08-12 Practice > 实习 > OpenHiTLS-2026
RISC-V 计算机系统组成原理 冯诺伊曼架构:将指令和数据不加区别地存储在存储器中,由同一个总线传输。 哈佛架构:将程序指令和数据分开存储。 ISA:底层硬件电路面向上层软件程序提供的一层接口规范IBM 360是第一个将ISA与其实现分离的计算机。ISA(处理器)的宽度指的是CPU中通用寄存器的宽度,决定寻址范围大小,这里要跟指令长度进行区分。定义: 基本数据类型 寄存器 指令 寻址模式 异常或者中断的 2026-06-22 Practice > 实习
PTE-考前练习 1.挂号系统注入1SELECT ... FROM ... WHERE pid = '-1' UNION ALL SELECT 1,2,3,4,5,6,7,8,9,10,11,12,load_file('/var/www/html/key.cisp'),14,15--+ 2.BUUCTF文件上传文件上传1-题集:BUUCTF注意这个题上传的图片有大小限制。 2026-06-21 Practice > 实习 > 毕业实习-2026
PTE-实验 01-注意事项 02-HTTP协议&03-BurpSuite 04-SQL注入 Note 常用函数及注意事项 error in your SQL syntax near ‘’ at line 基于floor()、rand()与group by的重复键报错注入 XPath报错 非常见易出现类型 Like注入 Insert/Update/Delete注入 堆叠注入 2026-06-01 Practice > 实习 > 毕业实习-2026
毕业实习-2026:搭建多智能体系统后端服务 ▶毕业实习 实习地点: 天融信成都研发中心实习时间: 2026/6/1 - 2026/6/26 工作日朝九晚五课程设计——安全体系规划方向天融信 · TOPSEC安全体系规划方向项目列表序号项目名称技术方向1XX省医疗保障信息平台安全建设体系规划等级2.0 + 云安全2XX商业银行数据安全防护体系规划等级2.0 + 数 2026-06-01 Practice > 实习
开源之夏08:项目总结与收获 结项啦!回顾这四个月的开源之夏旅程,有太多需要感谢的人。 项目交付最终完成了: SDF 软件实现 SDK,支持动态库加载和编译期静态链接两种模式 SDF 命令行应用的开发与集成(openssl sdf 命令) 69 个 SDF 标准接口的全面对齐、测试与文档 SKF 接口规范的研究与架构设计 Provider 框架与 PKCS#11 的探索,以及Provider调用形式的验证 关于铜锁(Ton 2025-11-10 Practice > 实习 > 开源之夏
开源之夏07:Provider框架与PKCS#11探索 十月的主要任务是探索如何为 SDF/SKF 制作 OpenSSL Provider,这需要先理解 PKCS#11 标准(国际上的 SDF/SKF 对应物),再深入 OpenSSL 3.x 的 Provider 框架。 PKCS#11 入门PKCS#11(又名 Cryptoki,Cryptographic Token Interface)是 OASIS 维护的密码设备接口标准,最 2025-10-24 Practice > 实习 > 开源之夏
开源之夏05:命令行应用与SDF接口集成 进入九月,核心工作转向命令行应用的开发、69 个 SDF 接口的全面对齐,以及将新开发的 TSAPI_SDF_* 接口集成到 Tongsuo 中。 命令行应用开发Tongsuo 的命令行框架Tongsuo/OpenSSL 的命令行工具采用选项表驱动 + 枚举令牌 + 自动 help 生成的模式,遵循 POSIX/GNU 约定。curl、ffmpeg 等经典工具都使用类似理念,各 2025-09-24 Practice > 实习 > 开源之夏
网络安全技术 信息收集这次是信息收集 Langchain框架这次是Langchain框架 端口扫描实验端口扫描实验python的Scapy库,一个交互式数据包处理框架:支持: 构造/解析任意协议层数据包 发送与接收(主动探测) 嗅探与过滤(被动监听) 扫描、指纹识别、Traceroute、攻击模拟、模糊测试 核心概念 “层”对象:Ether()/IP()/TCP()/UDP()/DNS()/R 2025-09-23 Theory > 专业课