自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 细说 Visual Studio 预处理器宏

通过一些实例,详细说明了如何利用预处理宏定义来灵活调试程序

2023-10-19 11:38:35 849 1

原创 了解 UML 类图概念,看这一篇就够了,但是……

用最精炼的语言和最经典的例图说明UML类图的典型用法

2023-10-08 16:40:32 139 1

原创 轻松看懂的加解密系列(6) —— Crypto++库的神秘作者及编译应用实践

介绍 Crypto++ 库,并通过一个引用 Crypto++库的测试程序计算文件的哈希

2023-10-03 23:42:55 1001

原创 轻松看懂的加解密系列(5)番外篇III:如何优雅地获取到你同事的电脑登录密码

通过介绍利用 mimikatz 攻击实例,告诉普通 Windows 电脑用户如何提高防范意识

2023-10-02 23:48:39 206 1

原创 轻松看懂的加解密系列(5)番外篇II:如何监视Windows操作系统上应用程序的API调用

通过Rohitab API Monitor v2工具监控了之前的例程,并总结了在开发过程中,需要重视安全

2023-10-02 15:43:43 268 1

原创 轻松看懂的加解密系列(5)番外篇I:快速检测和定位内存泄漏(附测试代码)

针对 Windows C++ 程序内存泄漏,提供一个笔者常用的简单的发现问题,修复问题的方法。并最终给出两种修复策略的 github 项目

2023-09-25 17:36:17 67 1

原创 轻松看懂的加解密系列(5) —— Windows平台下本地数据加密的新选择(附源码)

介绍 CryptProtectData 和 CryptUnprotectData,这组更适合于需要将数据保护与用户关联的场景的API

2023-09-18 22:50:55 376 1

原创 轻松看懂的加解密系列(4) —— 改进版“AES对称加解密实例”(附源码)

改进版“AES对称加解密实例”,具有实用性和参考价值

2023-09-17 21:14:52 102 1

原创 轻松看懂的加解密系列(3) —— “哈希算法”大PK

在完整调试了一个哈希算法实例之后,此刻是在大脑里复盘哈希算法的好时机,这有助于我们深刻理解哈希的概念和用途,而以下内容刚好与文章开头所提“信息技术世界的需求”相呼应。数据完整性验证、文件完整性检查:哈希值充当数据的唯一摘要,它们是数据内容的固定长度表示。当数据传输或存储时,接收方可以重新计算哈希值,并与发送方提供的哈希值进行比较。如果哈希值匹配,说明数据在传输或存储过程中没有被篡改,从而验证了数据的完整性。数据索引和检索的唯一标识:哈希值可用于加速数据检索过程。

2023-09-13 16:44:33 349 1

原创 轻松看懂的加解密系列(2) —— “RSA非对称加解密实例”保姆级讲解

通过一个 Windows MFC 对话框程序,来讲解更复杂一些的 RSA 非对称加密接口的运用

2023-09-12 22:05:37 141

原创 轻松看懂的加解密系列(1)番外篇II:Procmon实战和经典案例回顾

介绍了4个Procmon经典应用案例,以启发读者在实际工作中的运用。

2023-09-11 21:15:20 433

原创 轻松看懂的加解密系列(1)番外篇I:用Procmon监视一次AES加解密全过程

用Procmon监视一次 wincrypt API AES加解密全过程

2023-09-10 22:05:55 1076 2

原创 轻松看懂的加解密系列(1) —— Windows CryptoAPI 实例介绍

Windows CryptoAPI 实例介绍

2023-09-08 17:45:34 1062 1

原创 基于WinINet实现的网络库中有趣知识点收集(5) - 常见Windows应用程序面对代理服务器的不同策略

本文旨在以精简而易懂的方式介绍应用程序与代理服务器之间的关系

2023-08-29 12:15:38 141 3

原创 基于WinINet实现的网络库中有趣知识点收集(4) - 如何调优读取服务器最终传回来的数据

利用客观实验数据说明如何调优读取服务器最终传回来的数据的效率

2023-08-26 16:42:08 80 1

原创 基于WinINet实现的网络库中有趣知识点收集(3) - 探究原始数据格式在整个传输过程中的转换

简单明了的解释数据的encode/decode和格式转换过程

2023-08-24 17:32:36 85 1

原创 基于WinINet实现的网络库中有趣知识点收集(2) - 请求头部 Content-Type 与请求数据主体 lpOptional 的兼容性

通过一个实例简要介绍了模块间编解码不兼容所造成的问题的根源

2023-08-22 10:07:16 128 1

原创 基于WinINet实现的网络库中有趣知识点收集(1) - WinINet API 与 Fiddler 捕捉到的网络请求属性列的关系

通过测试基于wininet实现的网络库,顺便解析了 Fiddler 工具里的一些常用属性列。并揭示了它们之间的一些关系,以及 Fiddler 实现一些常用功能的原理。

2023-08-16 23:43:02 92 1

原创 CComBSTR 内存结构一瞥

解释了为什么一个 CComBSTR 变量取地址之后能对应一个 LPBSTR 指针

2023-08-01 16:33:56 55 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除