A simple and educational web application that demonstrates four classic encryption algorithms using only HTML, Tailwind CSS, and Vanilla JavaScript. This project is ideal for students and developers who want to learn the basics of cryptography through hands-on implementation.
- π Transposition Cipher β Rearranges the characters of the plaintext.
- π RSA Encryption β A basic version of the public key encryption algorithm.
- π€ Polyalphabetic Cipher β Encrypts the message using multiple substitution alphabets.
- βοΈ Playfair Cipher β A digraph substitution cipher using a 5x5 key square.
- HTML5
- Tailwind CSS (via CDN)
- Vanilla JavaScript
The app is partially responsive thanks to Tailwind CSS but is optimized mainly for desktop usage.
- These are simplified educational versions of each algorithm.
- No backend or secure storage β intended for learning, not real-world secure use.
Check out the live demo here:
π https://khalidkaram22.github.io/security-app/
Khalid Karam
software engineer | CS graduate
LinkedIn
GitHub
Khalid Akram
software engineer | CS graduate
LinkedIn
GitHub
Youssef Ahmed
software engineer | CS graduate
LinkedIn
GitHub
Khaled Amr
software engineer | CS graduate
LinkedIn: LinkedIn