getfromcode软考考证 会员免费

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

《密码学基础与RSA加解密 视频+资料》73a972811a36c563a4b5dd0b640dd681_74cd3769147ea446e9d9746c978c1b03c8f125.webp (71.04 KB, 下载次数: 44) 下载附件   保存到相册 2024-9-2 01:31 上传【技能收获】学完可掌握:网络安全 / CTF。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
1 人关注 更新于 2026-09-17 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

正版保障 极速发货 售后无忧

这套资料的主题很明确:密码学基础概念 + RSA 公钥密码体制的完整推导与实现。它挂在软考考证分类下,但内容本身并不只是应试——对称加密、非对称加密、哈希、数字签名、密钥交换这些概念,在软考信息安全部分会考,在网络编程和 CTF 里也要真刀真枪地用。所以这份资料更适合当成一份「概念 + 代码」的对照手册来用,而不是只放着视频当背景音。

技术栈与知识结构

资料的核心线索是 RSA,但 RSA 不是孤立的知识点。想真正把它跑通,前置概念至少包括:模运算与欧拉函数、互质与最大公约数、扩展欧几里得算法求逆元、素数判定与密钥生成。视频部分应该会把这些数学前置逐条拆开讲,配套资料则多半给出公式推导和示例数据。这一层如果跳过,后面看加密解密代码就会变成「抄一遍能跑,改一行就崩」的状态。

对称加密部分通常会和 RSA 形成对比:DES / AES 的分组模式、填充方式、密钥长度,和非对称加密的密钥分发难题,是理解「为什么需要公钥密码」的关键。资料里如果有这部分对照,建议先看对称加密的局限,再看 RSA 如何解决密钥分发,逻辑会顺很多。

RSA 的可复用实现模块

从工程角度看,RSA 部分能拆出几个可独立复用的模块,这也是这套资料值得对照代码的地方:

  • 大整数运算与模幂运算——很多语言内置,但自己实现一遍模幂(快速幂)能彻底搞懂加密解密公式里的指数关系;
  • 密钥生成流程——选素数 p、q,计算 n = p×q 与 φ(n),选公钥指数 e,用扩展欧几里得求私钥 d;
  • 加解密函数——c = m^e mod n 与 m = c^d mod n,注意明文分组长度不能超过 n 的字节长度;
  • 填充方案——直接对明文做 RSA 是不安全的,PKCS#1 或 OAEP 填充是实际工程里绕不开的一步;
  • 签名与验签——用私钥签名、公钥验证,本质是加解密的角色互换,配合哈希函数使用。

这几块如果资料里有对应代码,建议自己手敲一遍,尤其是密钥生成里的求逆元环节。软考里常考的参数关系、CTF 里常见的低指数攻击和小公钥指数问题,都建立在这套流程之上。

怎么用这份资料

比较稳的顺序是:先过一遍概念视频,把对称与非对称的边界弄清楚;然后停下来,不看答案自己写一遍模幂和扩展欧几里得;再对照资料里的 RSA 实现,检查自己的密钥生成有没有算错 φ(n) 或 e 的选取条件;最后用一组小素数(比如 p=61、q=53)手动算一遍完整的加解密,验证每个中间值。小素数手动算过一遍,比看十遍视频都管用,因为一旦某步算错,结果直接对不上。

资料里如果有章节笔记,适合在手动算完之后再回看,用来核对公式表达和边界条件。笔记的作用是复盘,不是替代推导过程。

适合拿它做什么

如果你正在准备软考的信息安全模块,这份资料能覆盖密码学部分的主要考点,而且比纯背概念更容易记住,因为参数和公式都有具体的数字可以代入。如果你在做 CTF 的 crypto 方向,RSA 相关的常见题型——已知 n、e、c 求明文,低加密指数,共模攻击——都建立在对这套流程的熟悉程度上,这份资料可以作为打底。如果你只是想在项目里正确使用加密库,那重点看填充方案和密钥长度那部分,理解为什么不能拿 RSA 直接加密长文本。

它不适合当成一部「看完就会渗透」的速成课,密码学本来就是个需要动手算的东西。把视频当引子,把资料当对照,自己把中间那几步算出来,收获才是稳的。


73a972811a36c563a4b5dd0b640dd681_74cd3769147ea446e9d9746c978c1b03c8f125.webp (71.04 KB, 下载次数: 44) 下载附件   保存到相册 2024-9-2 01:31 上传

课程推荐

《密码学基础与RSA加解密 视频+资料》73a972811a36c563a4b5dd0b640dd681_74cd3769147ea446e9d9746c978c1b03c8f125.webp (71.04 KB, 下载次数: 44) 下载附件   保存到相册 2024-9-2 01:31 上传【技能收获】学完可掌握:网络安全 / CTF。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(37 节)

*   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.仿射加密的另一种解题思路.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