List of Rainbow Tables
This page lists the rainbow tables we generated in recent years.
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 rainbow tables speed up cracking of MD5 hashes.
The largest rainbow tables we ever generated are ntlm_mixalpha-numeric#1-9 and md5_mixalpha-numeric#1-9. Each has a key space of 13,759,005,997,841,642 (about 2
53.6) and need 59,476,604,035,792,896 (about 2
55.7) hash computations to generate.
Benchmark 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 program. rcrack program uses CPU for computing and rcrack_cuda program uses GPU.
Some video demonstrations:
Rainbow table ntlm_ascii-32-95#1-7 with rcrack_cuda
Rainbow table ntlm_ascii-32-95#1-8 with rcrack_cuda_gui
Rainbow table md5_ascii-32-95#1-7 with rcrack_cuda
Rainbow table md5_ascii-32-95#1-8 with rcrack_cuda_gui
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 % |
32 GB |
Files |
Performance |
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 % |
64 GB |
Files |
Performance |
ntlm_ascii-32-95#1-8 |
ascii-32-95 |
1 to 8 |
6,704,780,954,517,120 |
96.8 % |
576 GB |
Files |
Performance |
ntlm_mixalpha-numeric#1-8 |
mixalpha-numeric |
1 to 8 |
221,919,451,578,090 |
99.9 % |
160 GB |
Files |
Performance |
ntlm_mixalpha-numeric#1-9 |
mixalpha-numeric |
1 to 9 |
13,759,005,997,841,642 |
96.8 % |
864 GB |
Files |
Performance |
ntlm_loweralpha-numeric#1-9 |
loweralpha-numeric |
1 to 9 |
104,461,669,716,084 |
99.9 % |
80 GB |
Files |
Performance |
ntlm_loweralpha-numeric#1-10 |
loweralpha-numeric |
1 to 10 |
3,760,620,109,779,060 |
96.8 % |
396 GB |
Files |
Performance |
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 % |
64 GB |
Files |
Performance |
md5_ascii-32-95#1-8 |
ascii-32-95 |
1 to 8 |
6,704,780,954,517,120 |
96.8 % |
576 GB |
Files |
Performance |
md5_mixalpha-numeric#1-8 |
mixalpha-numeric |
1 to 8 |
221,919,451,578,090 |
99.9 % |
160 GB |
Files |
Performance |
md5_mixalpha-numeric#1-9 |
mixalpha-numeric |
1 to 9 |
13,759,005,997,841,642 |
96.8 % |
864 GB |
Files |
Performance |
md5_loweralpha-numeric#1-9 |
loweralpha-numeric |
1 to 9 |
104,461,669,716,084 |
99.9 % |
80 GB |
Files |
Performance |
md5_loweralpha-numeric#1-10 |
loweralpha-numeric |
1 to 10 |
3,760,620,109,779,060 |
96.8 % |
396 GB |
Files |
Performance |
Table Generation, Sorting and Conversion
All rainbow tables in this page can be generated with rtgen program in RainbowCrack 1.5 software.
rtgen program output the rainbow tables in .rt format. The .rt tables need be processed with rtsort program to sort the rainbow chains by endpoints, and optionally converted to .rtc format to reduce to table size by a factor of 43.75% - 56.25%.
The rcrack and rcrack_cuda program only recognize rainbow tables in sorted .rt format and .rtc format.
Commands used in rainbow table building process:
| Table ID |
Table Generation Commands |
Table Sorting Command |
Table Conversion Command |
lm_ascii-32-65-123-4#1-7 | rtgen commands | rtsort *.rt | rt2rtc *.rt 26 38 |
ntlm_ascii-32-95#1-7 | rtgen commands | rtsort *.rt | rt2rtc *.rt 26 38 |
ntlm_ascii-32-95#1-8 | rtgen commands | rtsort *.rt | rt2rtc *.rt 34 38 -m 16384 |
ntlm_mixalpha-numeric#1-8 | rtgen commands | rtsort *.rt | rt2rtc *.rt 26 38 |
ntlm_mixalpha-numeric#1-9 | rtgen commands | rtsort *.rt | rt2rtc *.rt 35 37 -m 16384 |
ntlm_loweralpha-numeric#1-9 | rtgen commands | rtsort *.rt | rt2rtc *.rt 26 38 |
ntlm_loweralpha-numeric#1-10 | rtgen commands | rtsort *.rt | rt2rtc *.rt 34 38 -m 16384 |
md5_ascii-32-95#1-7 | rtgen commands | rtsort *.rt | rt2rtc *.rt 26 38 |
md5_ascii-32-95#1-8 | rtgen commands | rtsort *.rt | rt2rtc *.rt 34 38 -m 16384 |
md5_mixalpha-numeric#1-8 | rtgen commands | rtsort *.rt | rt2rtc *.rt 26 38 |
md5_mixalpha-numeric#1-9 | rtgen commands | rtsort *.rt | rt2rtc *.rt 35 37 -m 16384 |
md5_loweralpha-numeric#1-9 | rtgen commands | rtsort *.rt | rt2rtc *.rt 26 38 |
md5_loweralpha-numeric#1-10 | rtgen commands | rtsort *.rt | rt2rtc *.rt 34 38 -m 16384 |
Copyright 2003-2012 RainbowCrack Project. All rights reserved.