Encryption is an interesting piece of technology that works by scrambling data so it is unreadable by unintended parties. The technology comes in many forms, with key size and strength generally being the biggest differences in one variety from the next. This repo has implementations of different encryption techniques. More here.
- Caesar Cipher
- Hill Cipher
- Transposition Cipher
- Data Encryption Standard (DES)
- This is an implementation of Simplified DES.
- Code
- Advanced Encryption Standard (AES)
- International Data Encryption Algorithm (IDEA)
- This is an implementation of Simplified IDEA.
- Code
- RSA (cryptosystem)