Tenzly password hash cracker with wordlist support
Project description
Tenzly-Hasker
Password hash cracker dengan dukungan wordlist attack untuk algoritma MD5, SHA1, SHA256, dan SHA512.
Instalasi
Dari source (development)
git clone https://github.com/Lapnes/tenzly-hasker.git
cd tenzly-hasker
pip install -e .
Dari PyPI (jika sudah publish)
pip install tenzly-hasker
Penggunaan CLI
# Crack hash MD5 dengan wordlist default
tenzly-hasker -H 5f4dcc3b5aa765d61d8327deb882cf99
# Crack dengan wordlist custom dan algoritma SHA256
tenzly-hasker -H e99a18c428cb38d5f260853678922e03 -w /path/to/wordlist.txt -a sha256
# Verifikasi password
tenzly-hasker -H 5f4dcc3b5aa765d61d8327deb882cf99 --verify "password"
# Mode verbose (tampilkan progress)
tenzly-hasker -H <hash> -w <wordlist> -v
Penggunaan sebagai Library
from tenzly_hasker import crack_with_wordlist, verify_hash
# Crack
result = crack_with_wordlist(
target_hash="5f4dcc3b5aa765d61d8327deb882cf99",
wordlist_path="/usr/share/dict/words",
algorithm="md5",
verbose=True
)
# Verify
is_match = verify_hash("5f4dcc3b5aa765d61d8327deb882cf99", "password", "md5")
Struktur Package
tenzly-hasker/
├── pyproject.toml
├── README.md
└── src/
└── tenzly_hasker/
├── __init__.py
├── cracker.py
└── cli.py
Publish ke PyPI
# Build package
pip install build twine
python -m build
# Upload ke PyPI Test dulu
python -m twine upload --repository testpypi dist/*
# Upload ke PyPI production
python -m twine upload dist/*
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tenzly_hasker-1.0.0.tar.gz
(4.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tenzly_hasker-1.0.0.tar.gz.
File metadata
- Download URL: tenzly_hasker-1.0.0.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0416681e2af524fde56e6daf380971e7bcd001f4a484b37bba538ccfd24a2b3
|
|
| MD5 |
cde2cf3f22e4b35abdd4a6478b50a3cf
|
|
| BLAKE2b-256 |
997763f33e45fefa81f4ca6b4aea3539d208d5bf29bb2ac5f86f2ed65efde144
|
File details
Details for the file tenzly_hasker-1.0.0-py3-none-any.whl.
File metadata
- Download URL: tenzly_hasker-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a337098fe3ea6b2bc43d3f8dbfcc999a82d33a852005f6f04916cabfbdcc7519
|
|
| MD5 |
cf0ba4b1ffe75051d3eded053e6a9f62
|
|
| BLAKE2b-256 |
868efa26f2a7c134a2e41fb5232a47c96a64f0afdd42a32ba489a8f609767b04
|