Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Applied Cryptography Labs

Python implementations of classical and modern cryptographic algorithms, built while studying information & cyber security.

What's covered

  • ICS-01 - Classical cipher techniques (substitution/transposition)
  • ICS-02 - Feistel cipher structure
  • ICS-03 - Simplified AES (S-AES)
  • ICS-04 - RSA asymmetric encryption
  • ICS-05 - MD5 hashing demonstration
  • ICS-06 - Diffie-Hellman key exchange
  • ICS-07 - Euclidean algorithm (GCD) - used in RSA key generation

How it's organized

Flat structure - one file per exercise, each self-contained and runnable directly (python ICS-0X).

Note

This is foundational cryptography study material, distinct from my applied security/AI security work - see mcp-tool-poisoning-toolkit for current-level work.

About

Applied cryptography labs - classical ciphers, Feistel, S-AES, RSA, MD5, Diffie-Hellman - in Python

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors