/crypto-collection

A collection of projects that are related to cryptography.

Primary LanguageJavaScript

Cryptography Assignment

A collection of projects that are related to cryptography.

Features

  • Credit card number generation and validation with luhn algorithm
  • Hamming code encryption and decryption for even and odd
  • Hashed password cracking demonstration using brute force and dictionary attacks
  • Hiding a string in another by encoding into invisible characters

Run locally

Prerequisite

Steps

Clone the project

git clone https://github.com/mensch272/crypto-collection.git

Move into the project directory

cd crypto-collection

Install the requirements by running

python -m pip install -r requirements.txt

Do the setup and run the django app

python manage.py makemigrations
python manage.py migrate
python manage.py loaddata credit_card.json
python manage.py runserver

Then you can open the url the server was started on