https://github.com/smilewithkhushi/cryptography-demo
all-in-one hub for all the cryptography techniques for educational purpose (with demo, playground & theory). open to contributors
https://github.com/smilewithkhushi/cryptography-demo
cryptography decryption encryption nextjs
Last synced: 4 months ago
JSON representation
all-in-one hub for all the cryptography techniques for educational purpose (with demo, playground & theory). open to contributors
- Host: GitHub
- URL: https://github.com/smilewithkhushi/cryptography-demo
- Owner: smilewithkhushi
- Created: 2026-02-13T08:01:24.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2026-03-07T08:10:52.000Z (4 months ago)
- Last Synced: 2026-03-07T15:40:03.812Z (4 months ago)
- Topics: cryptography, decryption, encryption, nextjs
- Language: TypeScript
- Homepage: https://cryptography-demo.vercel.app
- Size: 94.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Crypto Concept Lab
A minimalist educational Next.js platform to demonstrate common cryptography techniques with interactive input/output tools.
## What this project includes
- Responsive UI for phone and laptop
- Black/white cybersecurity-style interface with subtle violet accents
- Landing page with multiple cryptography demos
- Individual pages with:
- definition
- use case
- caution note
- interactive converter
## Techniques included
- Caesar Cipher
- Vigenere Cipher
- ROT13
- XOR Cipher (demo key)
- Base64 Encode/Decode
- SHA-256 Hash
## Tech stack
- Next.js (App Router)
- React
- TypeScript
## Quick start
```bash
npm install
npm run dev
```
Open [http://localhost:3000](http://localhost:3000)
## Build for production
```bash
npm run build
npm run start
```
## Educational scope
This project is for learning and classroom demonstration only.
Several techniques here are intentionally simple and are **not** secure for production use.
## Project structure
- `app/` - pages and global styles
- `components/` - reusable UI components
- `lib/` - cryptography technique data and transformation logic