Description
Security and cryptography is a premise in any application on the internet today. For obvious reasons:
- You need to protect data that you don’t want anyone else to have access to.
- The internet by itself is open and anyone can eavesdrop your personal information.
- …and you need to protect yourself against the possibility of simple breaches.
Why learn Security and Cryptography by programming with Python?
- Cryptography is understood easiest by trying the mistakes yourself – no complex theory needed.
- No high-level mathematical skill are needed with this easy approach to learn it.
- Learn the security principles by programming examples to fully appreciate it.
- You get to try fun stuff like breaking wrong use of ciphers and cracking your own password from a laptop.
How will you benefit from this course?
- You will understand security and the principle of cryptography and cryptographic algorithms.
- Avoid making security mistakes commonly with cryptographic algorithms.
- Understand the full TLS/SSL stack.
- Implemented and used One Time Pads, Stream Ciphers, Block Ciphers, Key Exchange, Public Key Encryption, Hash functions, Digital Signatures, HMAC, Shadow files and more.
- Know how to use crypto-libraries properly without making mistakes.
- Tried all bigger mistakes in cryptography and security.
- Crack passwords from Shadow Files