Cryptography and Network Security Lab Experiments
This repository consist of all programs that I implemented for questions in lab syllabus.
Syllabus
- [x] "Hello world" XOR each char with 0
- [x] "Hello world" XOR, AND, OR each char with 127
- [x] Hill Cipher with given key and message
- [ ] Hill Cipher
- [x] Ceaser Cipher
- [x] Affine Cipher with given equation
- [x] Playfair Cipher with given key
- [x] Polyalphabetic Cipher
- [x] Autokey Cipher
- [x] Rail fence technique
- [x] Simple Columner Transposition technique
- [x] Advanced Columner Transposition technique
- [x] DES algorithm
- [x] Blowfish algorithm
- [x] Rijndael algorithm
- [x] RC4 logic in JAVA
- [x] Euclidean Algorithm
- [x] Advanced Euclidean Algorithm
- [x] Simple RSA Algorithm with small numbers
- [x] RSA Algorithm,
- [ ] Diffie-Hellman Key Exchange Mechanism using HTML and JS
- [x] Caluculate Message Digest of text using SHA-I in JAVA
- [x] Caluculate the Message Digest of text using MD5 in JAVA