An open API service indexing awesome lists of open source software.

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

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