List of Rainbow Tables

This page lists the rainbow tables we generated.

LM rainbow tables speed up cracking of password hashes from Windows 2000 and Windows XP operating system.
NTLM rainbow tables speed up cracking of password hashes from Windows Vista and Windows 7 operating system.
MD5 and SHA1 rainbow tables speed up cracking of MD5 and SHA1 hashes, respectively.

The largest rainbow tables here are ntlm_mixalpha-numeric#1-9, md5_mixalpha-numeric#1-9 and sha1_mixalpha-numeric#1-9. Each has a key space of 13,759,005,997,841,642 (i.e., 253.6).

Benchmark result of each rainbow table is shown in last column of the list below. We generate hashes of random plaintexts and crack them with the rainbow table and rcrack/rcrack_cuda/rcrack_cl program. rcrack program uses CPU for computation and rcrack_cuda/rcrack_cl program uses NVIDIA/AMD GPU.

Video demonstration of some rainbow tables on :

Perfect rainbow tables are rainbow tables without identical end points, produced by removing merged rainbow chains in normal rainbow tables. To achieve same success rate, perfect rainbow tables are smaller and faster to lookup than non-perfect rainbow tables. In lists below, parameters of non-perfect rainbow tables are in gray.

Rainbow Tables

LM Rainbow Tables

Table ID Charset Plaintext Length Key Space Success Rate Table Size Files Performance
lm_ascii-32-65-123-4#1-7 ascii-32-65-123-4 1 to 7 7,555,858,447,479 99.9 % 27 GB
32 GB
Perfect
Non-perfect
Perfect
Non-perfect

NTLM Rainbow Tables

Table ID Charset Plaintext Length Key Space Success Rate Table Size Files Performance
ntlm_ascii-32-95#1-7 ascii-32-95 1 to 7 70,576,641,626,495 99.9 % 52 GB
64 GB
Perfect
Non-perfect
Perfect
Non-perfect
ntlm_ascii-32-95#1-8 ascii-32-95 1 to 8 6,704,780,954,517,120 96.8 % 460 GB
576 GB
Perfect
Non-perfect
Perfect
Non-perfect
ntlm_mixalpha-numeric#1-8 mixalpha-numeric 1 to 8 221,919,451,578,090 99.9 % 127 GB
160 GB
Perfect
Non-perfect
Perfect
Non-perfect
ntlm_mixalpha-numeric#1-9 mixalpha-numeric 1 to 9 13,759,005,997,841,642 96.8 % 690 GB
864 GB
Perfect
Non-perfect
Perfect
Non-perfect
ntlm_loweralpha-numeric#1-9 loweralpha-numeric 1 to 9 104,461,669,716,084 99.9 % 65 GB
80 GB
Perfect
Non-perfect
Perfect
Non-perfect
ntlm_loweralpha-numeric#1-10 loweralpha-numeric 1 to 10 3,760,620,109,779,060 96.8 % 316 GB
396 GB
Perfect
Non-perfect
Perfect
Non-perfect

MD5 Rainbow Tables

Table ID Charset Plaintext Length Key Space Success Rate Table Size Files Performance
md5_ascii-32-95#1-7 ascii-32-95 1 to 7 70,576,641,626,495 99.9 % 52 GB
64 GB
Perfect
Non-perfect
Perfect
Non-perfect
md5_ascii-32-95#1-8 ascii-32-95 1 to 8 6,704,780,954,517,120 96.8 % 460 GB
576 GB
Perfect
Non-perfect
Perfect
Non-perfect
md5_mixalpha-numeric#1-8 mixalpha-numeric 1 to 8 221,919,451,578,090 99.9 % 127 GB
160 GB
Perfect
Non-perfect
Perfect
Non-perfect
md5_mixalpha-numeric#1-9 mixalpha-numeric 1 to 9 13,759,005,997,841,642 96.8 % 690 GB
864 GB
Perfect
Non-perfect
Perfect
Non-perfect
md5_loweralpha-numeric#1-9 loweralpha-numeric 1 to 9 104,461,669,716,084 99.9 % 65 GB
80 GB
Perfect
Non-perfect
Perfect
Non-perfect
md5_loweralpha-numeric#1-10 loweralpha-numeric 1 to 10 3,760,620,109,779,060 96.8 % 316 GB
396 GB
Perfect
Non-perfect
Perfect
Non-perfect

SHA1 Rainbow Tables

Table ID Charset Plaintext Length Key Space Success Rate Table Size Files Performance
sha1_ascii-32-95#1-7 ascii-32-95 1 to 7 70,576,641,626,495 99.9 % 52 GB
64 GB
Perfect
Non-perfect
Perfect
Non-perfect
sha1_ascii-32-95#1-8 ascii-32-95 1 to 8 6,704,780,954,517,120 96.8 % 460 GB
576 GB
Perfect
Non-perfect
Perfect
Non-perfect
sha1_mixalpha-numeric#1-8 mixalpha-numeric 1 to 8 221,919,451,578,090 99.9 % 127 GB
160 GB
Perfect
Non-perfect
Perfect
Non-perfect
sha1_mixalpha-numeric#1-9 mixalpha-numeric 1 to 9 13,759,005,997,841,642 96.8 % 690 GB
864 GB
Perfect
Non-perfect
Perfect
Non-perfect
sha1_loweralpha-numeric#1-9 loweralpha-numeric 1 to 9 104,461,669,716,084 99.9 % 65 GB
80 GB
Perfect
Non-perfect
Perfect
Non-perfect
sha1_loweralpha-numeric#1-10 loweralpha-numeric 1 to 10 3,760,620,109,779,060 96.8 % 316 GB
396 GB
Perfect
Non-perfect
Perfect
Non-perfect

Table Generation, Sort and Conversion Commands

All rainbow tables in this page can be generated with RainbowCrack software. Actual commands are listed here.

Table IDTable GenerationTable SortTable Conversion (Perfect)Table Conversion (Non-perfect)
lm_ascii-32-65-123-4#1-7 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 30 34 -m 4096 -prt2rtc *.rt 26 38
ntlm_ascii-32-95#1-7 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 31 33 -m 4096 -prt2rtc *.rt 26 38
ntlm_ascii-32-95#1-8 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 35 37 -m 8192 -prt2rtc *.rt 34 38 -m 16384
ntlm_mixalpha-numeric#1-8 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 32 32 -m 4096 -prt2rtc *.rt 26 38
ntlm_mixalpha-numeric#1-9 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 36 36 -m 8192 -prt2rtc *.rt 35 37 -m 16384
ntlm_loweralpha-numeric#1-9 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 31 33 -m 4096 -prt2rtc *.rt 26 38
ntlm_loweralpha-numeric#1-10Perfect Non-perfectrtsort *.rtrt2rtc *.rt 34 38 -m 8192 -prt2rtc *.rt 34 38 -m 16384
md5_ascii-32-95#1-7 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 31 33 -m 4096 -prt2rtc *.rt 26 38
md5_ascii-32-95#1-8 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 35 37 -m 8192 -prt2rtc *.rt 34 38 -m 16384
md5_mixalpha-numeric#1-8 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 32 32 -m 4096 -prt2rtc *.rt 26 38
md5_mixalpha-numeric#1-9 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 36 36 -m 8192 -prt2rtc *.rt 35 37 -m 16384
md5_loweralpha-numeric#1-9 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 31 33 -m 4096 -prt2rtc *.rt 26 38
md5_loweralpha-numeric#1-10 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 34 38 -m 8192 -prt2rtc *.rt 34 38 -m 16384
sha1_ascii-32-95#1-7 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 31 33 -m 4096 -prt2rtc *.rt 26 38
sha1_ascii-32-95#1-8 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 35 37 -m 8192 -prt2rtc *.rt 34 38 -m 16384
sha1_mixalpha-numeric#1-8 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 32 32 -m 4096 -prt2rtc *.rt 26 38
sha1_mixalpha-numeric#1-9 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 36 36 -m 8192 -prt2rtc *.rt 35 37 -m 16384
sha1_loweralpha-numeric#1-9 Perfect Non-perfectrtsort *.rtrt2rtc *.rt 31 33 -m 4096 -prt2rtc *.rt 26 38
sha1_loweralpha-numeric#1-10Perfect Non-perfectrtsort *.rtrt2rtc *.rt 34 38 -m 8192 -prt2rtc *.rt 34 38 -m 16384

© 2003-2015 RainbowCrack Project