Bytes, Bits, and Breaking XOR — Notes from Cryptopals in Rust

Notes from implementing the first Cryptopals challenges in Rust without libraries: hex, base64, XOR, frequency analysis, Hamming distance, and breaking a repeating-key cipher.