Completed
- 09:37 Setup: Python and VS Code Installation
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Cryptography for Beginners - Full Python Course - SHA-256, AES, RSA, Passwords
Automatically move to the next video in the Classroom when playback concludes
- 1 - 00:00 Introduction: What is Cryptography?
- 2 - 00:36 About Hack Club and the Course Creator
- 3 - 01:09 Cryptography Basics & Cybershe Demo
- 4 - 02:26 Three Main Areas: Hashing, Symmetric, and Asymmetric Encryption
- 5 - 03:09 Deep Dive into Hashing SHA 256 and File Integrity
- 6 - 04:37 Symmetric Encryption with AES Key, IV, and Modes
- 7 - 07:20 Asymmetric Encryption with RSA Public and Private Keys
- 8 - 09:37 Setup: Python and VS Code Installation
- 9 - 10:40 Creating and Activating a Virtual Environment
- 10 - 12:15 Installing Required Python Libraries cryptography, zxcvbn, bcrypt
- 11 - 13:46 Coding the File Hashing Function hash.py
- 12 - 18:36 Coding the File Integrity Verification Function
- 13 - 22:05 Coding AES Symmetric Encryption/Decryption encryption.py
- 14 - 26:26 Coding RSA Asymmetric Encryption/Decryption
- 15 - 30:03 Coding the Password Strength Checker password.py
- 16 - 35:28 Coding Password Hashing and Verification using bcrypt
- 17 - 39:27 Building the Command Line UI main.py
- 18 - 47:26 Final Toolkit Demo and Testing
- 19 - 49:15 Conclusion and Next Steps