- 博客(19)
- 收藏
- 关注
原创 轻松看懂的加解密系列(6) —— Crypto++库的神秘作者及编译应用实践
介绍 Crypto++ 库,并通过一个引用 Crypto++库的测试程序计算文件的哈希
2023-10-03 23:42:55
1723
原创 轻松看懂的加解密系列(5)番外篇III:如何优雅地获取到你同事的电脑登录密码
通过介绍利用 mimikatz 攻击实例,告诉普通 Windows 电脑用户如何提高防范意识
2023-10-02 23:48:39
557
1
原创 轻松看懂的加解密系列(5)番外篇II:如何监视Windows操作系统上应用程序的API调用
通过Rohitab API Monitor v2工具监控了之前的例程,并总结了在开发过程中,需要重视安全
2023-10-02 15:43:43
787
1
原创 轻松看懂的加解密系列(5)番外篇I:快速检测和定位内存泄漏(附测试代码)
针对 Windows C++ 程序内存泄漏,提供一个笔者常用的简单的发现问题,修复问题的方法。并最终给出两种修复策略的 github 项目
2023-09-25 17:36:17
176
1
原创 轻松看懂的加解密系列(5) —— Windows平台下本地数据加密的新选择(附源码)
介绍 CryptProtectData 和 CryptUnprotectData,这组更适合于需要将数据保护与用户关联的场景的API
2023-09-18 22:50:55
989
1
原创 轻松看懂的加解密系列(3) —— “哈希算法”大PK
在完整调试了一个哈希算法实例之后,此刻是在大脑里复盘哈希算法的好时机,这有助于我们深刻理解哈希的概念和用途,而以下内容刚好与文章开头所提“信息技术世界的需求”相呼应。数据完整性验证、文件完整性检查:哈希值充当数据的唯一摘要,它们是数据内容的固定长度表示。当数据传输或存储时,接收方可以重新计算哈希值,并与发送方提供的哈希值进行比较。如果哈希值匹配,说明数据在传输或存储过程中没有被篡改,从而验证了数据的完整性。数据索引和检索的唯一标识:哈希值可用于加速数据检索过程。
2023-09-13 16:44:33
641
1
原创 轻松看懂的加解密系列(2) —— “RSA非对称加解密实例”保姆级讲解
通过一个 Windows MFC 对话框程序,来讲解更复杂一些的 RSA 非对称加密接口的运用
2023-09-12 22:05:37
292
原创 轻松看懂的加解密系列(1)番外篇I:用Procmon监视一次AES加解密全过程
用Procmon监视一次 wincrypt API AES加解密全过程
2023-09-10 22:05:55
2157
2
原创 基于WinINet实现的网络库中有趣知识点收集(5) - 常见Windows应用程序面对代理服务器的不同策略
本文旨在以精简而易懂的方式介绍应用程序与代理服务器之间的关系
2023-08-29 12:15:38
268
3
原创 基于WinINet实现的网络库中有趣知识点收集(4) - 如何调优读取服务器最终传回来的数据
利用客观实验数据说明如何调优读取服务器最终传回来的数据的效率
2023-08-26 16:42:08
205
1
原创 基于WinINet实现的网络库中有趣知识点收集(3) - 探究原始数据格式在整个传输过程中的转换
简单明了的解释数据的encode/decode和格式转换过程
2023-08-24 17:32:36
132
1
原创 基于WinINet实现的网络库中有趣知识点收集(2) - 请求头部 Content-Type 与请求数据主体 lpOptional 的兼容性
通过一个实例简要介绍了模块间编解码不兼容所造成的问题的根源
2023-08-22 10:07:16
241
1
原创 基于WinINet实现的网络库中有趣知识点收集(1) - WinINet API 与 Fiddler 捕捉到的网络请求属性列的关系
通过测试基于wininet实现的网络库,顺便解析了 Fiddler 工具里的一些常用属性列。并揭示了它们之间的一些关系,以及 Fiddler 实现一些常用功能的原理。
2023-08-16 23:43:02
183
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人