密码学基础与RSA加解密:这门课到底解决什么问题?
对于开发和运维人员而言,理解加密技术并非为了成为数学家,而是为了解决“信任”和“安全”两个核心痛点。很多时候,我们在使用 HTTPS、配置数据库密码存储或调用第三方 API 时,往往知其然不知其所以然。这门课程的核心价值在于打通从理论到工程落地的最后一公里。它首先厘清了网络安全的三大基石——机密性、完整性和可用性,随后深入剖析对称加密(如 AES)与非对称加密(如 RSA)的本质区别。你将明白,为什么现代通信体系不单纯依赖某一种算法,而是采用混合加密模式:用非对称加密安全地交换密钥,再用对称加密高效地传输数据。此外,课程还涵盖了数字签名、消息摘要(Hash)以及 SSL/TLS 协议,这些正是保障 Web 应用安全通信的技术底座。对于希望从“调包侠”进阶为能够独立排查安全问题的工程师来说,这是补齐底层逻辑的一块关键拼图。
适合什么基础?建议先看哪几块?
本课程适合具备基础编程概念、对计算机网络有初步了解的职场人士。你不需要精通高等数学中的数论推导,但需要能够理解基本的算法逻辑。课程结构清晰,分为基础原理篇和实战应用篇。建议初学者优先通看第一章,特别是《网络安全三要素》、《常用的对称式加密算法》和《非对称式加密的基本原理》这几节,建立整体框架。如果你主要关注后端安全,可以重点研读《利用 OpenSSL 实现 RSA 加解密》和《利用 Hash 值存放密码》,这两节直接关联实际开发中的敏感数据处理。对于涉及前后端交互或微服务架构的同学,《SSL 与 TLS 协议》及《数字证书》部分必须精读,因为这是 HTTPS 正常工作的核心机制。第二章关于仿射加密和数学原理的内容较为理论,可作为拓展阅读,旨在帮助理解非对称加密背后的数学支撑,不必纠结于手动计算细节。
学完能独立做什么?资料如何配合练习?
完成学习后,你应该能够独立解释企业应用中加密解密的完整流程,并具备基本的代码实现能力。具体而言,你能在项目中正确使用 AES 保护静态数据,利用 RSA 进行身份认证或密钥交换,并正确实现基于 Hash 的密码存储方案,避免明文存库的安全隐患。同时,面对证书报错或 SSL 握手失败等线上故障,你能从协议层面定位问题所在,而非仅仅依赖搜索引擎的碎片化答案。配合资料包练习时,建议以“理论-验证-思考”的节奏进行:先观看视频理解算法逻辑,再利用 OpenSSl 命令行工具手动执行加解密操作,直观感受公钥、私钥和证书文件的作用。这种动手验证的过程能将抽象概念转化为肌肉记忆,确保你在面对真实业务场景时,能够做出正确的安全设计决策,而不是盲目复制网上的代码片段。
课程目录
: 1-1.课程介绍.mp4 1-2.网络安全三要素.mp4 1-3.常用的对称式加密算法.mp4 1-4.利用OpenSSL实现AES加解密.mp4 1-5.非对称式加密的基本原理.mp4 1-6.利用Openssl实现RSA加解密.mp4 1-7.对称式和非对称式加密的结合使用.mp4 1-8.数字签名.mp4 1-9.消息摘要算法的特点.mp4 1-10.Hash算法和数字签名的结合使用.mp4 1-11.利用Hash值存放密码.mp4 1-12.安全技术在PGP协议中的综合应用.mp4 1-13.数字证书.mp4 1-14.CA和PKI.mp4 1-15.SSL与TLS协议.mp4 2-1.仿射加密与乘法逆元.mp4 2-2.仿射加密的另一种解 课程目录 173137ezi2n4d2eibfpcxd.jpg (44. 69 KB, ) 2024-9-28 15: 35 上传 课程目录: 1-1.课程介绍.mp4 1-2.网络安全三要素.mp4 1-3.常用的对称式加密算法.mp4 1-4.利用OpenSSL实现AES加解密.mp4 1-5.非对称式加密的基本原理.mp4 1-6.利用Openssl实现RSA加解密.mp4 1-7.对称式和非对称式加密的结合使用.mp4 1-8.数字签名.mp4 1-9.消息摘要算法的特点.mp4 1-10.Hash算法和数字签名的结合使用.mp4 1-11.利用Hash值存放 1-12.安全技术在PGP协议中的综合应用.mp4 1-13.数字证书.mp4 1-14.CA和PKI.mp4 1-15.SSL与TLS协议.mp4 2-1.仿射加密与乘法逆元.mp4 2-2.仿射加密的另一种解题思路.mp4 2-3.RSA密钥生成过程.mp4 2-4.RSA可靠性分析.mp4 2-5.利用libnum库求乘法逆元.mp4 2-6.RSA基础CTF例题(1).mp4 2-7.RSA基础CTF例题(2).mp4 2-8.RSA提高CTF例题(1).mp4 2-9.RSA提高CTF例题(2).mp4 2-10.分解大整数.mp4 2-11.从公钥文件中提取公钥信息.mp4 2-12.利用sympy库求解方程组.mp4 2-13.求n的公约数.mp4 2-14.找出存在公约数的n.mp4 2-15.低加密指数分解攻击.mp4 2-16.利用gmpy2库开方.mp4 2-17.共模攻击.mp4 2-18.低解密指数攻击.mp4 2-19.低加密指数广播攻击题型分析.mp4 2-20.中国剩余定理.mp4 2-21.低加密指数广播攻击解题思路.mp4 2-22.低加密指数广播攻击解密脚本.mp4 课程配套资料.zip






