文前导读密码学是网络安全的“地基”。无论是 HTTPS、数字签名、区块链还是数据加密、身份认证背后都离不开密码学。学好密码学不仅能帮你理解安全协议还能在 CTF、安全研究、合规审计中大显身手。一、为什么密码学是安全人的底层能力很多网络安全工程师工作几年后会发现看 HTTPS 握手过程不知道 TLS 到底在做什么分析加密流量看不懂对称加密和非对称加密的区别做等保合规对数据加密、密钥管理要求一知半解遇到 CTF Crypto 题只能望而却步这些问题根因都是密码学基础不扎实。密码学的重要性在于它是数据安全的核心机制保密性、完整性、认证性、不可否认性它是安全协议的设计基础TLS、IPsec、SSH、VPN它是区块链、零信任、隐私计算等前沿方向的基础它是 CTF、安全研究、密码审计的重要技能扫码领取《密码学基础速查手册》包含对称/非对称加密 哈希 数字签名 常见攻击方式总结二、密码学的四大核心概念1. 对称加密Symmetric Encryption加密和解密使用同一个密钥。特点是速度快适合加密大量数据。代表算法AES、DES、3DES、SM4、ChaCha20常见模式ECB、CBC、CFB、OFB、CTR、GCM2. 非对称加密Asymmetric Encryption使用公钥和私钥一对密钥。公钥加密私钥解密或者私钥签名公钥验证。代表算法RSA、ECC、SM2、ElGamal特点速度慢适合加密小数据、密钥交换、数字签名。3. 哈希函数Hash Function把任意长度数据映射成固定长度摘要。具有不可逆、抗碰撞等特性。代表算法MD5、SHA-1、SHA-256、SHA-3、SM3注意MD5 和 SHA-1 已不再安全实际应用中应使用 SHA-256 及以上。4. 数字签名Digital Signature用私钥对消息摘要签名公钥验证签名。确保数据来源可信、内容未被篡改。应用场景代码签名、证书签名、电子合同、区块链交易。三、密码学攻击方式你必须知道1. 中间人攻击MITM攻击者在通信双方之间截获、篡改消息。HTTPS 就是为了防止 MITM。2. 重放攻击Replay Attack攻击者截获合法请求后重新发送。需要引入时间戳、随机数、序号等机制防御。3. 选择明文攻击 / 选择密文攻击攻击者可以获取指定明文/密文的加密结果分析算法弱点。4. 长度扩展攻击针对部分哈希算法如 SHA-1、MD5的攻击方式需要了解 HMAC 正确用法。5. RSA 常见攻击小公钥指数攻击共模攻击低加密指数广播攻击私钥泄露攻击因数分解攻击6. AES-CBC 模式问题ECB 模式可识别重复明文CBC 模式填充 Oracle 攻击IV 预测、固定 IV 等 misuse扫码加入《密码学安全学习群》一起聊 CTF Crypto 题、TLS 协议、国密算法、密钥管理实践四、密码学在安全工作中的应用场景1. HTTPS/TLS 协议分析理解 TLS 握手、证书链、证书验证、会话密钥协商是安全工程师的基本功。2. 数据加密与脱敏企业数据安全要求敏感数据静态加密AES/SM4传输加密TLS 1.2/1.3数据库字段级加密、Token 化脱敏3. 身份认证与授权JWT 签名验证OAuth 2.0 / OpenID Connect国密 SM2 证书体系4. 区块链安全椭圆曲线加密、哈希链、数字签名智能合约漏洞重入、整数溢出、随机数可控钱包安全、私钥管理5. CTF Crypto 题型古典密码、现代密码、RSA 攻击、ECC、LFSR、格密码等。五、密码学学习路线图阶段内容基础数论基础模运算、欧几里得算法、欧拉定理、概率论、信息论古典密码凯撒密码、维吉尼亚密码、栅栏密码、培根密码对称加密流密码、分组密码、AES 算法结构与模式非对称加密RSA、Diffie-Hellman、ECC、ElGamal 原理与攻击哈希与签名MD5/SHA/SM3、HMAC、数字签名、PKI 体系实战CTF Crypto 刷题、TLS 协议分析、国密改造、密码合规六、结语密码学是越学越香的技能密码学不是一天能学会的但每学一点都会让你对安全的理解更深一层。它不像 Web 渗透那样立竿见影但它是你成为高级安全专家的必经之路。扫码获取《密码学安全系统课程》从古典密码到现代加密30 天补齐安全底层能力本文由「网络安全学习笔记」原创整理转载请注明出处。扫描文中二维码可领取更多学习资料和课程信息。
uni-app web-view 组件 3 大通信场景实战:H5与小程序双向数据传递 uni-app WebView 组件深度实战:H5与小程序双向通信全解析 在跨平台开发领域,uni-app 的 WebView 组件已成为连接 H5 与原生小程序能力的关键桥梁。本文将深入探讨三种典型通信场景的实现方案,提供可直接落地的代码示例,并解决多端…
从SRE到AIRE:智能可靠性工程的概念框架、技术路径与组织实践落地建议 从SRE到AIRE:智能可靠性工程的概念框架、技术路径与组织实践落地建议 SRE(Site Reliability Engineering)在过去十年定义了现代运维的工程化范式。但面对日益复杂的云原生架构和海量的运维数据,传统 SRE 方法遇到了能力天花板。AI…
终极解决方案:如何用VisualCppRedist AIO一键修复Windows系统依赖问题 终极解决方案:如何用VisualCppRedist AIO一键修复Windows系统依赖问题 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这种情况&…
Cursor + Docker + WSL2三端协同开发环境搭建(Windows/macOS/Linux全平台验证):解决文件监听失效、热重载中断等5大顽疾 更多请点击: https://codechina.net 第一章:Cursor Docker WSL2三端协同开发环境搭建(Windows/macOS/Linux全平台验证):解决文件监听失效、热重载中断等5大顽疾 Cursor 作为专为 AI 编程优化的现代编辑器ÿ…
AI伴侣应用隐私风险与合规开发指南 那天晚上,我正测试一个AI对话应用,想看看它在情感支持方面的表现。输入一些日常压力后,AI很快给出了共情回应,语气温暖得让人意外。但当我切到后台查看系统权限时,发现这个刚安装的应用已经请求了相机、麦克风、位置等…
碧蓝航线全皮肤解锁终极指南:Perseus补丁简单三步教程 碧蓝航线全皮肤解锁终极指南:Perseus补丁简单三步教程 【免费下载链接】Perseus Azur Lane scripts patcher. 项目地址: https://gitcode.com/gh_mirrors/pers/Perseus 还在为碧蓝航线中那些精美皮肤无法使用而烦恼吗?Perseus原生库补丁为你提供了…
AI能否推动西方经济生产率增长?皮萨里德斯的深度分析 诺贝尔经济学奖得主克里斯托弗皮萨里德斯最近提出了一个引人深思的观点:人工智能无法让西方经济体重返生产率快速增长的时代。这一观点在当前AI热潮中显得尤为独特,值得我们深入探讨。 皮萨里德斯作为劳动经济学领域的权威,他的分析基于对经…
3分钟快速解锁碧蓝航线全皮肤:Perseus原生库补丁完整指南 3分钟快速解锁碧蓝航线全皮肤:Perseus原生库补丁完整指南 【免费下载链接】Perseus Azur Lane scripts patcher. 项目地址: https://gitcode.com/gh_mirrors/pers/Perseus 还在为碧蓝航线中那些精美的舰娘皮肤无法使用而烦恼吗?Perseus原生库补丁…
2026 淮安代理记账财税机构选择避坑指南,四大维度拆解 - 山沟沟的小娃娃 清江浦、淮安区、淮阴区、经开区、洪泽、涟水、金湖、盱眙各类市场主体在经营过程中,都需要稳定合规的财税托管服务,挑选一家靠谱的财税服务机构,是企业规避税务风险、减少财务人力开支的基础条件。如今淮安财税服务…
2026年7月最新金华宇舶官方售后客户服务热线与维修网点地址汇总 - 亨得利官方服务中心 金华宇舶官方售后客户服务热线与维修网点地址信息是每一位宇舶腕表拥有者都极为关注的核心内容。作为瑞士高端制表品牌,宇舶以其精湛工艺与创新设计闻名,确保腕表始终处于理想运行状态,离不开官方售后渠道的合规支持…
HS2汉化补丁终极指南:一键解锁Honey Select 2完整中文体验 HS2汉化补丁终极指南:一键解锁Honey Select 2完整中文体验 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 还在为Honey Select 2的日文界面而苦恼吗…
怎么寄快递才能便宜呢?2026年7月寄快递省钱攻略 - 生活情报姬 同一箱老家特产,同事花22寄的,我花9块。不是我路子野,是我按场景选了渠道。寄快递便宜不便宜,一半看你会不会"对号入座"——退换货、卖闲置、寄礼物,招数都不一样。 分场景才最省 丰火递想不管啥场景都…
3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略 3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否曾为Windows右键菜单中那些…
GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复 如果你正在用 GXDE OS 或者任何基于 Deepin 的发行版,并且遇到了“检测到窗口系统采用 Wayland 协议,程序即将退出”这类弹窗,或者发现 VMware Tools 在 Ubuntu 24.04 这类默认 Wayland 的系统上启动失败,那这篇文章就是为你准备的…
企业AI落地困境与AgenticOps实践指南 1. 企业AI落地的现实困境与破局之道过去两年,大模型技术呈现爆发式增长,从GPT-3到GPT-4,从LLaMA到DeepSeek,模型参数规模从百亿级跃升至万亿级,多模态能力从单一文本扩展到图文音视频的综合处理。然而在企业应用层面&a…
[C++]内存管理:串顺序存储的内存回收 在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比 移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建 本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…