Skip to content

A simple and educational web application that demonstrates four classic encryption algorithms using only HTML, CSS, and JavaScript. This project is ideal for students and developers who want to learn the basics of cryptography through hands-on implementation.

Notifications You must be signed in to change notification settings

khalidkaram22/Security-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Security App

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.


πŸš€ Features

  • πŸ”„ 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.

πŸ› οΈ Technologies Used

  • HTML5
  • Tailwind CSS (via CDN)
  • Vanilla JavaScript

πŸ“± Responsiveness

The app is partially responsive thanks to Tailwind CSS but is optimized mainly for desktop usage.


⚠️ Known Limitations

  • These are simplified educational versions of each algorithm.
  • No backend or secure storage β€” intended for learning, not real-world secure use.

🌐 Live Demo

Check out the live demo here:
πŸ”— https://khalidkaram22.github.io/security-app/

πŸ§‘β€πŸ’» Author

Khalid Karam software engineer | CS graduate
LinkedIn
GitHub

πŸ§‘β€πŸ’» Author

Khalid Akram software engineer | CS graduate
LinkedIn
GitHub

πŸ§‘β€πŸ’» Author

Youssef Ahmed software engineer | CS graduate
LinkedIn
GitHub

πŸ§‘β€πŸ’» Author

Khaled Amr software engineer | CS graduate
LinkedIn: LinkedIn

About

A simple and educational web application that demonstrates four classic encryption algorithms using only HTML, CSS, and JavaScript. This project is ideal for students and developers who want to learn the basics of cryptography through hands-on implementation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages