Skip to content

amisha-w/Mini-Cryptohaze

Repository files navigation

Cryptohaze

Made-With-Python Made-With-Flask

Cryptohaze is a high performance, open source, network-enabled cross-platform GPU and OpenCL accelerated password auditing tools for security professionals. It enables Penetration Testing by providing the facility of cracking the hashes of passwords in an organisation's database.

We propose to implement a similar tool with some chosen features of Cryptohaze and some other useful features described as follows:

✅Identify & Crack Hash
✅ Crack from File
✅ Crack from Directory
✅ Concurrently Crack Hashes
✅ Crack using Default WordList
✅ Crack using Custom WordList
✅ Password Strength Checker
✅ Encrypt from File
✅ View & Download Logs

Optimisation Measures
We use a Cache for the hashes cracked frequently; so as to reduce the computation power required for cracking hashes each time


Demo

Home

Identify and Crack Hash

Crack From File

With default wordlist

With custom wordlist

Crack From Directory

Download Results

Crack Concurrently

Demo

Statistics

Password Strength Checker

Encrypt From File

View & Download Logs


Getting Started

Prerequisites

  • Flask Framework
  • SQLite database

Setup

Setup project environment with virtualenv and pip.

$ virtualenv venv
$ venv/scripts/activate
$ pip install -r https://github.com/kjsomaiya/css-assignment-1-coding-cryptohaze/blob/master/requirements.txt


$ cd projectname/

Database Setup

Create SQLite Database (Lightweight Database):

$ from app import db
$ db.create_all()

Running the app

$ python app.py

Contributors


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published