Skip to content

anku0669/Hash3r

 
 

Repository files navigation

🔐 Hash3r

Advanced Password Hashing & Verification Toolkit

A lightweight Python CLI utility for generating, managing, and verifying secure cryptographic hashes.


⚡ Overview

Hash3r is a command-line based cryptographic hashing utility built for:

  • secure password hashing
  • integrity verification
  • educational cryptography experiments
  • quick generation of industry-standard digests

It provides a clean and modular hashing engine useful for developers, security learners, and authentication projects.


🔥 Supported Hash Algorithms

  • MD5
  • SHA1
  • SHA224
  • SHA256
  • SHA384
  • SHA512
  • Bcrypt
  • Argon2 (if enabled in package)

🚀 Key Features

✅ Generate secure hashes instantly
✅ Verify plaintext against existing hashes
✅ Simple command-line interface
✅ Modular Python package structure
✅ Easy integration with authentication systems
✅ Security-focused utility for learning and experimentation


🖥 Usage

python -m hasher.cli --help

Example: Generate Hash

python -m hasher.cli hash "mypassword" --algo sha256

Example: Verify Hash

python -m hasher.cli verify "mypassword" "<stored_hash>"

📂 Project Structure

Hash3r/
│
├── hasher/
│   ├── cli.py
│   ├── core.py
│   ├── algorithms.py
│   └── utils.py
│
├── requirements.txt
└── README.md

🎯 Use Cases

  • Authentication system development
  • Password storage testing
  • Cryptography demonstrations
  • Security education
  • Data integrity verification

🛠 Tech Stack

  • Python 3
  • Cryptographic Hash Libraries
  • CLI Argument Parsing

👨‍💻 Contributors


📌 Future Improvements

  • File hashing support
  • Batch verification
  • Hash cracking benchmark mode
  • Colored terminal interface
  • Docker packaging

Built with security in mind. Designed for cryptographic experimentation.

About

A simple cli tool to hash strings, files or strings inside a file with common hashing algorithms like Argon2, Bcrypt, MD5, Sha256, Sha512, Sha3-256, Blake3

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 71.5%
  • Python 28.5%