|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cryptography-with-python/
课程评论:没有评论
**课程名称:** 使用 Python 进行密码学 **课程概述:** 本课程旨在教授学员如何保护敏感信息,识别当前密码学实践中的常见问题,并掌握相关的攻击与防御技术。课程将从数据加密和评估入手,介绍多种加密方法,包括混淆(obfuscation)、哈希(hashing)和强加密(strong encryption),并演示如何对这些方法进行攻击。 学员将学习如何生成哈希值以及破解哈希,深入理解两者之间的差异。此外,课程还将重点介绍和实践美国国家标准与技术研究院(NIST)推荐的三种重要加密系统:AES(高级加密标准)、SHA(安全散列算法)和 RSA(RSA 加密算法)。课程后期,学员将能识别并利用常见的加密错误。 本课程使用 Python 2.7 进行教学。尽管不是最新版本,但它为 Python 的遗留用户提供了相关且有价值的学习内容。 **讲师介绍:** Sam Bowne 自2000年起在旧金山城市学院教授计算机网络与安全课程。他曾在 DEFCON、HOPE、B-Sides SF、B-Sides LV、BayThreat、LayerOne、Toorcon 等多个知名会议和学校进行演讲及实践培训。他拥有博士学位,持有 CISSP 认证,并曾是 DEF CON 黑色徽章联合获奖者。
Cryptography is essential to protect sensitive information, but it is often performed inadequately or incorrectly. Learn how to encrypt data, evaluate and compare encryption methods, and how to attack them. This video course starts by showing you how to encrypt and evaluate your data. You are also walked through various data encryption methods-such as obfuscation, hashing, and strong encryption-and how you can attack them. You will then learn how to make hashes and crack them, and understand why they are so different. You will also learn how to use three NIST-recommended systems: AES, SHA, and RSA. Towards the end of the course, you will master common errors in encryption and how to exploit them.This course uses Python 2.7, while not the latest version available, it provides relevant and informative content for legacy users of Python.About the AuthorSam Bowne has been teaching computer networking and security classes at City College, San Francisco since 2000. He has given talks and hands-on trainings at DEFCON, HOPE, B-Sides SF, B-Sides LV, BayThreat, LayerOne, Toorcon, and many other schools and conferences. Credentials: PhD, CISSP, DEF CON Black-Badge Co-Winner