Learn cryptography fundamentals by building a command-line tool in Python. Covers hashing with SHA-256 for file integrity verification, symmetric encryption using AES, asymmetric encryption with RSA public/private keys, and secure password handling with bcrypt. The hands-on tutorial walks through setting up a Python environment, installing cryptography libraries, and coding each component from scratch to create a functional security toolkit.
Sort: