|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cryptography-basics-from-scratch-in-python/
课程评论:没有评论
课程名称:Python加密基础从零开始 课程概述: 这是一门实践性强的密码学课程,涵盖加密、解密和密码分析方法,重点关注历史和经典方法。课程将介绍最常见的密码学方法,如移位密码、替换密码、置换密码和分组密码。所有内容都将在 Python 中从零开始开发。本课程将引导您了解并理解目前最先进的加密算法是如何随着时间从这些历史算法演变而来的。 课程内容: * **移位密码 (Shift Ciphers):** 学习 Caesar 密码等简单移位加密技术。 * **替换密码 (Substitution Ciphers):** 探索单字母替换和多字母替换密码。 * **置换密码 (Permutation Ciphers):** 理解如何通过重新排列字母来实现加密。 * **分组密码 (Block Ciphers):** 介绍分组密码的基本概念和工作原理。 * **密码分析 (Cryptoanalysis):** 学习破解 klasik 密码的方法。 * **Python 实现:** 所有加密和解密算法都将在 Python 中从零开始实现,让您深入理解其工作原理。 * **历史演变:** 探究现代高级加密算法如何从这些历史算法发展而来。 通过本课程,您将获得对密码学基本概念的扎实理解,并通过实际编程体验加密和解密的乐趣,同时也能洞察现代加密技术的演进之路。
This is a hands-on cryptography course covering encryption, decryption and cryptoanalysis approaches for historical and classical methods. The most common cryptographic approaches will be mentioned such as shift ciphers, substitution ciphers, permutation ciphers and block ciphers. Everything will be developed from scratch in Python. This course will guide you to see and understand how the most advanced cryptography algorithms derived from these historical algorithm in time.