getfromcode

密码学基础与RSA加解密视频教程+资料

后端开发
课程简介

这门课解决什么痛点 在后端开发中,安全往往被视为独立领域,导致应用层工程师对数据保护缺乏底层认知。当需要处理用户密码存储、敏感接口调用或第三方数据交换时,很多人只知道调用框架提供的工具类,却不清楚其背后的数学原理和安全边界。这门课的核心价值在于打通从基础数学概念到工程实现的链路。它并非孤立讲解算法,而是聚焦于网络安全三要素(机密性、完整性、可用性)在代码层…

已有 0 人浏览 发布 2026-10-07 更新 2026-10-07

这门课解决什么痛点

在后端开发中,安全往往被视为独立领域,导致应用层工程师对数据保护缺乏底层认知。当需要处理用户密码存储、敏感接口调用或第三方数据交换时,很多人只知道调用框架提供的工具类,却不清楚其背后的数学原理和安全边界。这门课的核心价值在于打通从基础数学概念到工程实现的链路。它并非孤立讲解算法,而是聚焦于网络安全三要素(机密性、完整性、可用性)在代码层面的具体落地。通过解析对称加密与非对称加密的差异,以及两者如何结合使用,学员能够理解为什么 HTTPS 既高效又安全,从而在系统设计时做出更合理的加密选型决策,避免因为盲目堆砌算法而引入性能瓶颈或安全漏洞。

前置基础与学习路径建议

本课程适合具备一定编程基础的后端开发者,尤其是熟悉 Java 或 C 语言基础语法的人群。虽然涉及部分数论内容,如乘法逆元,但课程通过 OpenSSL 命令行工具和代码示例进行了降维处理,不要求深厚的高数背景。建议的学习顺序应遵循由浅入深的原则:首先观看课程介绍及网络安全三要素,建立宏观的安全意识框架;接着深入对称加密(AES)与非对称加密(RSA)的原理及其 OpenSSL 实现,这是理解后续混合加密体系的基础;随后重点攻克数字签名与 Hash 算法的结合,这是保障数据完整性的关键;最后了解 PGP 协议、数字证书及 SSL/TLS 协议,完成从理论到标准协议的闭环。对于初学者,第一部分的对称与非对称加密原理是必看的核心块,后续部分可根据实际项目需求选择性深耕。

学完能做什么及资料配合方式

完成本课程后,开发者将能够独立实现基于 RSA 和 AES 的混合加密方案,理解数字签名的生成与验证流程,并掌握利用 Hash 值安全存储用户密码的工程实践。更重要的是,能够读懂和分析 SSL/TLS 握手过程中的证书校验逻辑,从而在排查线上 SSL 错误或设计内部安全通信协议时有据可依。资料包中包含了具体的演示程序和源码片段,学习者不应仅停留在观看视频层面。建议每学完一个算法模块,立即在本地环境复现 OpenSSL 命令,并尝试用代码调用相关库函数实现加解密功能。例如,在学习 RSA 章节时,手动生成密钥对并加解密小文本,对比对称加密的性能差异,这种对照实践的方式能将抽象的密码学概念转化为可复用的工程技能,真正解决开发中遇到的实际安全问题。

课程介绍

173137ezi2n4d2eibfpcxd.jpg (44.69 KB, 下载次数: 0) 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值存放密码.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, 下载次数: 0) 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
课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。