Enter up to 10 unsalted hashes:
Supported: LM, NTLM, md2, md4, md5, md5(md5), md5-half, sha1, sha1(sha1_bin()), sha224, sha256, sha384, sha512, ripeMD160, whirlpool, MySQL 4.1+
How Crackstation Cracks Hashes
Crackstation uses massive pre-computed lookup tables to crack password hashes. These tables store a mapping between the hash of a password, and the correct password for that hash. The hash values are indexed so that it is possible to quickly search the database for a given hash. If the hash is present in the database, the password can be recovered in less only a fraction of a second. This cracking method only works for "unsalted" hashes. For information on password hashing systems that are not vulnerable to pre-computed lookup tables, see our hashing security page.
The effectiveness of any lookup table based cracking services is directly proportional to the quality and number of passwords in the lookup table. Crackstation's lookup tables were created by extracting every word from the Wikipedia databases and adding with every password cracking dictionary we could find on the internet. We also applied intelligent word mangling (brute force hybrid) to our wordlists to make them much more effective. The following table shows the exact size of our lookup table for each hash type.
| Hash | Lookup Table Entries | Database Size |
|---|---|---|
| md5 | 15,171,326,912 | 190 GB |
| sha1 | 15,171,326,912 | 190 GB |
| md5(md5) | 1,493,677,782 | 16 GB |
| md2 | 1,493,677,782 | 16 GB |
| md4 | 1,493,677,782 | 16 GB |
| MySQL 4.1+ | 1,493,677,782 | 16 GB |
| sha224 | 1,493,677,782 | 16 GB |
| sha256 | 1,493,677,782 | 16 GB |
| sha384 | 1,493,677,782 | 16 GB |
| sha512 | 1,493,677,782 | 16 GB |
| ripeMD160 | 1,493,677,782 | 16 GB |
| whirlpool | 1,493,677,782 | 16 GB |
| NTLM | 1,493,677,782 | 16 GB |