Search & Submit
Hashcrack.ing provides multiple interfaces for looking up hashes against the shared database and contributing cracked hashes back to the community.Hash Search
Single Hash Lookup
Search for a single hash and retrieve its plaintext (if cracked) along with metadata.Bulk Hash Search
Submit multiple hashes in a single request for batch lookup.File-Based Search
Upload a file containing hashes (one per line) for bulk lookup. Supports standard hash list formats.Chunked Search Upload
For large files, use chunked upload to split the file into manageable pieces that are reassembled server-side before processing.Hash Submission
Contributing cracked hashes back to the platform is the primary way to build the shared database and earn leaderboard ranking.Direct Submission
Submit individual cracked hash-to-plaintext pairs.File Submission
Upload a file containing cracked hashes in Hashcat potfile format (hash:plaintext).
Chunked Submission
For large potfiles, use chunked upload for reliable transfer.Submission Processing
All submissions are processed asynchronously by a pool of background workers:- Validation — each hash is validated against regex patterns for the claimed Hashcat format
- Deduplication — duplicate hashes are detected and skipped
- Digest generation — binary hash representations are computed for efficient storage and lookup
- Batch insertion — hashes are inserted in batches of 5,000 records with 80 concurrent workers
- Plaintext association — cracked hashes are linked to their plaintext values
- Leaderboard update — the submitter’s contribution count is incremented
Potfile Format
Hashcrack.ing supports standard Hashcat potfile format:$HEX[...]) are automatically decoded and validated as UTF-8.
Hash Monitoring
Upload an uncracked hash list to monitor and receive notifications when community members crack hashes from your list.Search Results
Each search result includes:| Field | Description |
|---|---|
| Hash | The original hash value |
| Plaintext | Cracked plaintext (if available) |
| Hash Type | Hashcat type code and human-readable name |
| Source | Which hash list the hash originated from |
| Cracked | Whether the hash has been cracked |

