Solutions to CryptoPals, implemented in Rust with a focus on practical cryptographic algorithms.
| Challenge | Status | Path |
|---|---|---|
| Base64 Encoder | ✅ Completed | ./challenges/base64 |
| Fixed XOR | ✅ Completed | ./challenges/fixed_xor |
| Single-byte XOR cipher | ✅ Completed | ./challenges/single_xor |
| Detect single-character XOR | ⏳ Pending | - |
| Implement repeating-key XOR | ⏳ Pending | - |
| Break repeating-key XOR | ⏳ Pending | - |
| AES in ECB mode | ⏳ Pending | - |
| Detect AES in ECB mode | ⏳ Pending | - |
- Explore core concepts of modern cryptography
- Build practical Rust skills focused on security
- Solve real-world cryptanalysis challenges efficiently
- Rust >= 1.70
- Cargo (to run examples and tests)
cargo run --bin base64