|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cryptography-in-cyber-security/
课程评论:没有评论
**课程名称:** 密码学在网络安全中的Python应用 **课程概述:** 本课程将带您深入了解密码学的基本原理,并学习如何使用Python实现各种加密工具集。课程涵盖了对称加密和非对称加密算法,包括: * **对称加密:** AES, Salsa20 * **非对称加密:** RSA, DH, ECDH, ECDSA * **哈希函数:** SHA-1, SHA-2, SHA-3, MD5 * **消息认证码 (MAC):** MAC, HMAC, CMAC 通过本课程,您将能够解答以下关键问题: * 什么时候以及在哪里选择使用分组密码(Block Cipher)还是流密码(Stream Cipher)? * 应该选择哪种分组密码?是否有其他替代方案? * 在实际应用中,应该使用哪种操作模式? * 什么是线性反馈移位寄存器(LFSR)? * 为什么我们需要消息认证码(MAC)函数? **课程重点:** 本课程的重点在于**网络安全的应用**,而非深入钻研密码学背后的高等数学理论(如抽象代数、数论、有限域等)。我们的目标不是培养密码学家,而是让您掌握密码学的**核心原则**。 **学习目标:** 完成本课程后,您将能够: * **高效地实现安全系统。** * **提升您所管理系统的可靠性。** * **全面增强您的网络安全技能。**
You can find basics of cryptography and learn Cryptographic Toolset implemented in Python.Symmetric and asymmetric algorithms,;AES, Salsa20,RSA, DH, ECDH, ECDSAHash Functions:SHA-1, SHA-2, SHA-3MD5Message Authentication Codes (MAC, HMAC, CMAC)You can find answers to the questions?Which one to use Block Cipher or Stream Cipher? When and Where?Which Block Cipher to use? Alternatives.Which Mode of Operation to use?What is LFSR?Why we need MAC functions?Main focus will be cyber security means that you will not be drown in advanced math, our aim is not to be a cryptographer. That is more tied with math subjects like abstract algebra, number theory, finite fields and so on. You will get key principals of cryptography.Implement security systems efficiently, Enhance the reliability of the systems you are administering, Improve your cyber security skills.