【Udemy中英字幕】Master Modern Security and Cryptography by Coding in Python
最近更新 2023年02月03日
资源编号 42118

【Udemy中英字幕】Master Modern Security and Cryptography by Coding in Python

2023-02-03 IT与软件 0 633
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 49.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

通过 Python 编码掌握现代安全和密码学

使用 Python 掌握流密码、分组密码、密钥交换、公钥、签名、影子文件的安全性

讲师:Rune T

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 了解现代密码学
  • 构成现代密码学基础的经典加密系统的主要经验
  • 了解常见错误以及为什么密码算法很难正确
  • 了解并实施加密算法,如流密码、分组密码、公钥
  • 实施和学习 Diffie-Hellman 密钥交换算法
  • 如何在数字签名、HMAC 和密码验证中使用散列函数
  • 了解 TLS/SSL 协议栈中的所有概念
  • 最重要的是……通过用 Python 编写示例来学习这一切 – 最好的学习方法是自己实施和查看

本课程包括:

  • 7.5 小时 长的随选视频
  • 2 篇文章
  • 1 个可下载资源
  • 41 个代码练习
  • 在移动设备和电视上观看

要求

  • 基本的 Python 理解(见先决条件讲座)
  • 基础数学(小学水平 – 见先决条件讲座)

说明

安全和密码学是当今互联网上任何应用程序的前提。出于显而易见的原因:

  • 您需要保护不希望任何其他人访问的数据。
  • 互联网本身是开放的,任何人都可以窃听您的个人信息。
  • …并且您需要保护自己免受简单破坏的可能性。

为什么要通过使用 Python 编程来学习安全和密码学?

  • 通过自己尝试错误最容易理解密码学——不需要复杂的理论。
  • 这种简单的学习方法不需要高水平的数学技能。
  • 通过编程实例学习安全原理,充分体会。
  • 您可以尝试一些有趣的事情,例如破解密码的错误使用以及从笔记本电脑破解您自己的密码。

您将如何从本课程中受益?

  • 您将了解安全性以及密码学和密码算法的原理。
  • 避免使用加密算法时常犯的安全错误。
  • 了解完整的 TLS/SSL 堆栈。
  • 实施和使用一次性一密本、流密码、块密码、密钥交换、公钥加密、哈希函数、数字签名、HMAC、影子文件等。
  • 知道如何正确使用加密库而不犯错误。
  • 在密码学和安全方面尝试了所有更大的错误。
  • 从影子文件中破解密码

如果您想熟悉加密和安全,您需要对底层安全概念有一些基本的了解。了解主要错误将使您能够以正确的方式实施和加密算法。

在本课程中,我们将涵盖密码学中的所有概念和安全概念,以了解完整的 TLS/SSL 协议栈、密码验证是如何完成的等等。您将一路学习并一路实施加密和身份验证算法,犯一些错误以充分认识和理解安全漏洞。

本课程涵盖以下内容。

  • 密码学中最大的一课最好是从古代凯撒密码中学到的——这是违反直觉的一课,需要深刻的理解才能领会。
  • 为什么一个大的密钥空间本身并不能确保安全,最好通过破解替代密码来理解。
  • One Time Pad的理想加密、它的局限性以及它在现实生活中不理想的原因。
  • Stream Ciphers一次一密本的真实生活,使用它们的原因,犯错的难易程度,以及现代算法(例如 A5/1)如何没有遵循密码学中最重要的教训。
  • 具有不同操作模式的分组密码,如DESAESGOST 。
  • 举例说明为什么Double DES没有增加安全性但我们需要Triple DES
  • 了解密钥交换算法的挑战(无需物理接触即可共享密钥)并实施和理解Diffie-Hellman算法。
  • 使用RSA的公钥加密。实施并了解 RSA 的安全性。RSA 的错误使用如何破坏它。
  • 哈希函数。如何将它们用于数字签名。 登录过程中的密码验证
  • 使用HMAC理解和实施示例。
  • 查看我们完全理解TLS/SSL协议等。

该课程以易于理解的方式构建

  • 它是从经典加密中最大的学习中逐步构建的。
  • 它是如何改进的,但仍然很脆弱。
  • 理解为什么理想的加密系统没有用,以及需要采取哪些妥协
  • 了解现代 TLS/SSL 堆栈中的现代算法类型

你一起编码 –你只能通过自己尝试来学习 – 40 多个编码练习

  • 在每一步中,您都与我一起实施。
  • 您在所有阶段实施它以增加您对安全性的理解
  • 基本上,我们通过40 多个编码练习一路学习。

完全理解本课程需要什么?

  • 您对 Python 有基本的了解(请参阅完整要求的先决条件)
  • 了解小学水平的基础数学。

本课程适合谁?

  • 您想学习和理解用于互联网安全连接的 TLS/SSL 等协议
  • 想要了解什么是安全性以及系统如何容易受到攻击
  • 那些想通过编程示例来尝试以充分理解每节课深度的人

该课程有30 天退款保证,确保如果您不满意,您将获得退款。另外,如果您有任何问题,请随时直接与我联系。

此课程面向哪些人:

  • 一个想了解现代密码学的人
  • 喜欢通过尝试了解如何打破系统的缺陷
  • 想边做边学
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务