初学者密码学:完整的Python课程(SHA-256、AES、RSA、密码)

初学者密码学:完整的Python课程(SHA-256、AES、RSA、密码)

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

我们在freeCodeCamp.org的YouTube频道发布了一门密码学课程,内容包括哈希(SHA-256)、对称加密(AES)和非对称加密(RSA),并通过Python构建命令行工具。完成课程后,学员将掌握数据和密码保护的技能。

🎯

关键要点

  • 在freeCodeCamp.org的YouTube频道发布了一门密码学课程。

  • 课程内容包括哈希(SHA-256)、对称加密(AES)和非对称加密(RSA)。

  • 学员将通过Python构建命令行工具,掌握数据和密码保护技能。

  • 课程由Thanishkka开发,她是Hack Club的一部分。

  • Hack Club是一个全球非营利组织,旨在为对编程和技术感兴趣的高中生创建社区。

  • 课程包括多个部分:密码学介绍、Hack Club及课程创建者介绍、密码学基础及演示、哈希、对称加密和非对称加密的深入讲解。

  • 课程还涵盖Python和VS Code的安装、创建虚拟环境、安装所需的Python库、编写文件哈希函数、文件完整性验证、AES和RSA加密/解密、密码强度检查和密码哈希与验证。

  • 最后,学员将构建命令行用户界面,并进行最终工具演示和测试。

  • 课程时长为1小时,可以在freeCodeCamp.org的YouTube频道观看。

延伸问答

这门密码学课程的主要内容是什么?

课程内容包括哈希(SHA-256)、对称加密(AES)和非对称加密(RSA),并通过Python构建命令行工具。

课程的时长是多少?

课程时长为1小时。

谁是这门课程的开发者?

课程由Thanishkka开发,她是Hack Club的一部分。

课程中会教授哪些加密技术?

课程中会教授哈希、对称加密和非对称加密技术。

学员完成课程后能掌握哪些技能?

学员将掌握数据和密码保护的技能。

如何观看这门课程?

可以在freeCodeCamp.org的YouTube频道观看这门课程。

➡️

继续阅读