Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
shaha — Hash-Datenbank-Builder und Reverse-Lookup-Tool — SHA256, RIPEMD160, Keccak256, BLAKE3 und mehr | Kitploit
Tools/GitHubGitHub/oritwoen/shaha
OSINT (Open-Source-Intelligence)Passwort-CrackingHash-AnalyseForensikDatenwiederherstellungDigitale ForensikKryptographieCTF
GitHuboritwoen/shaha

shaha

Hash-Datenbank-Builder und Reverse-Lookup-Tool — SHA256, RIPEMD160, Keccak256, BLAKE3 und mehr

Repository anzeigen
51vor 5 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

shaha

Crates.io Downloads License Ask DeepWiki

Hash-Datenbank-Ersteller und Rückwärtssuche-Tool. SHA + aha!

Erstelle vorausberechnete Hash-Datenbanken aus Wortlisten und frage sie ab, um Preimages zu finden.

Installation

root@kitploit:~
cargo install shaha

Oder aus dem Quellcode bauen:

root@kitploit:~
git clone https://github.com/oritwoen/shaha
cd shaha
cargo build --release

Verwendung

Erstelle eine Hash-Datenbank

root@kitploit:~
# Single algorithm (default: sha256)
shaha build words.txt

# Multiple algorithms
shaha build words.txt -a md5 -a sha256 -a keccak256

# Custom output file
shaha build words.txt -o mydb.parquet

# With source metadata
shaha build rockyou.txt -a hash160 -s rockyou

Abfrage nach Preimage

root@kitploit:~
# Find preimage by hash
shaha query 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8

# Prefix search
shaha query 5e8848

# Filter by algorithm
shaha query 5e8848 -a sha256

# Output formats
shaha query 5e8848 --format plain   # default
shaha query 5e8848 --format json
shaha query 5e8848 --format table

Datenbank-Informationen

root@kitploit:~
shaha info hashes.parquet

Ausgabe:

root@kitploit:~
Datenbank: "hashes.parquet"
Datensätze:  1000000
Größe:     45.32 MB
Algorithmen: sha256, md5, keccak256
Quellen:  rockyou

Algorithmen

Speicherformat

Datenbanken werden als Apache Parquet-Dateien mit ZSTD-Kompression gespeichert.

Schema:

  • hash (Binary) – Hash-Bytes
  • preimage (Utf8) – ursprüngliche Eingabedaten
  • algorithm (Utf8) – Algorithmusname
  • sources (List) – Wortlisten-Ursprünge

Parquet-Dateien können mit DuckDB, Polars, Spark oder Cloudflare R2 SQL abgefragt werden.

Anwendungsfälle

  • Sicherheitsforschung – Rückwärtssuche von Hashes
  • CTF-Herausforderungen – schnelles Knacken von Hashes
  • Forensik – Identifikation bekannter Passwörter
  • Blockchain-Analyse – Recherche zu Bitcoin/Ethereum-Adressen

Konfiguration

Die Konfiguration wird geladen von (in der Reihenfolge der Priorität):

  1. CLI-Flags
  2. Umgebungsvariablen
  3. .shaha.toml im aktuellen Verzeichnis
  4. ~/.config/shaha/config.toml

Beispiel-Konfigurationsdatei

root@kitploit:~
[storage.r2]
endpoint = "https://account-id.r2.cloudflarestorage.com"
bucket = "my-bucket"
access_key_id = "your-access-key"
secret_access_key = "your-secret-key"
region = "auto"
path = "hashes.parquet"

[defaults]
algorithms = ["sha256", "md5"]
output = "hashes.parquet"

R2/S3-Speicher

Erstelle und frage direkt von Cloudflare R2 oder S3-kompatiblem Speicher ab:

root@kitploit:~
# Build to R2
shaha build words.txt --r2

# Query from R2
shaha query 5e8848 --r2

Umgebungsvariablen:

  • SHAHA_R2_ENDPOINT – S3/R2-Endpunkt-URL
  • SHAHA_R2_BUCKET – Bucket-Name
  • SHAHA_R2_ACCESS_KEY_ID oder AWS_ACCESS_KEY_ID
  • SHAHA_R2_SECRET_ACCESS_KEY oder AWS_SECRET_ACCESS_KEY
  • SHAHA_R2_PATH – Pfad innerhalb des Buckets
  • SHAHA_R2_REGION – Region (Standard: "auto")

Fahrplan

  • R2 Data Catalog – Apache-Iceberg-Integration für schnellere Abfragen

Lizenz

MIT

Tool herunterladen
NameBeschreibungAusgabe
md5MD5128 Bit
sha1SHA-1160 Bit
sha256SHA-256256 Bit
sha512SHA-512512 Bit
hash160RIPEMD160(SHA256(x)) – Bitcoin-Adressen160 Bit
hash256SHA256(SHA256(x)) – Bitcoin-Blöcke/Transaktions-IDs256 Bit
keccak256Keccak-256 – Ethereum256 Bit
blake3BLAKE3256 Bit
ripemd160RIPEMD-160160 Bit