Python implementations of classical and modern cryptographic algorithms, built while studying information & cyber security.
ICS-01- Classical cipher techniques (substitution/transposition)ICS-02- Feistel cipher structureICS-03- Simplified AES (S-AES)ICS-04- RSA asymmetric encryptionICS-05- MD5 hashing demonstrationICS-06- Diffie-Hellman key exchangeICS-07- Euclidean algorithm (GCD) - used in RSA key generation
Flat structure - one file per exercise, each self-contained and runnable directly (python ICS-0X).
This is foundational cryptography study material, distinct from my applied security/AI security work - see mcp-tool-poisoning-toolkit for current-level work.