List of Rainbow Tables

This page lists rainbow tables that have been verified to work.

LM rainbow tables are used to crack password hashes of Windows 2000 and Windows XP operating system.
NTLM rainbow tables are used to crack password hashes of Windows Vista and Windows 7 operating system.
MD5 and SHA1 rainbow tables are used to crack corresponding hashes, respectively.

Benchmark of each rainbow table is shown in last four columns of the list below. We generate hashes of random plaintexts and crack them with the rainbow table and rcrack/rcrack_cuda program.

Testing hardware:
    CPU: Intel Core2 Duo E7300
    RAM: 2 GB
    Hard Disk: Two WD Caviar Black configured as RAID 0
    GPU: GeForce GTX 470 (only used by rcrack_cuda program)

Video demonstration of LM hash cracking is here (run on GTS 250, command line user interface).
Video demonstration of MD5 hash cracking is here (run on GTX 470, graphics user interface). We searched the key space 70,576,641,626,495 in 220.03 seconds. The average hash cracking speed is 320759 million plaintexts / second.

LM Rainbow Tables

table id charset plaintext length success rate table generation commands table size file list time used to crack 1 hashes with rcrack (second) time used to crack 10 hashes with rcrack (second) time used to crack 1 hashes with rcrack_cuda (second) time used to crack 10 hashes with rcrack_cuda (second)
lm_alpha-numeric#1-7 alpha-numeric 1 to 7 99.9 % rtgen rt2rtc 1.31 GB list 2.92
6.52
4.70
29.64
30.55
43.75
4.94
5.83
7.98
3.61
6.66
6.53
lm_ascii-32-65-123-4#1-7 ascii-32-65-123-4 1 to 7 99.9 % rtgen rt2rtc 32 GB list 51.73
36.25
36.44
894.91
809.19
655.48
11.77
61.89
21.58
98.94
128.25
143.41

Notes:
  1. The "lm_alpha-numeric#1-7" and "lm_ascii-32-65-123-4#1-7" tables can be used to crack LM hash of password up to 14 characters.
  2. The "lm_alpha-numeric#1-7" and "lm_ascii-32-65-123-4#1-7" tables can be used to crack LM hash of password with lowercase letters (a to z), though lowercase letters are not in the charset.
  3. The charset "ascii-32-65-123-4" is equivalent to charset "alpha-numeric-symbol32-space". The only difference is that the characters within the charset are arranged differently. To arrange the charset in way of "ascii-32-65-123-4" helps to improve performance of rcrack_cuda program. With rcrack program, to use either charset makes no difference.

NTLM Rainbow Tables

table id charset plaintext length success rate table generation commands table size file list time used to crack 1 hashes with rcrack (second) time used to crack 10 hashes with rcrack (second) time used to crack 1 hashes with rcrack_cuda (second) time used to crack 10 hashes with rcrack_cuda (second)
ntlm_numeric#1-12 numeric 1 to 12 99.9 % rtgen rt2rtc 8.75 GB list 11.11
9.20
9.31
106.92
110.53
96.49
14.02
3.20
16.01
23.48
22.00
26.80
ntlm_loweralpha#1-9 loweralpha 1 to 9 99.9 % rtgen rt2rtc 28 GB list 20.86
14.41
17.41
307.67
351.44
246.11
4.41
4.16
16.56
55.01
60.08
55.38
ntlm_loweralpha-numeric#1-9 loweralpha-numeric 1 to 9 96.8 % rtgen rt2rtc 40 GB list 548.11
619.67
1143.14
10580.50
9329.08
6623.33
63.14
11.72
59.84
246.75
149.69
254.80
ntlm_ascii-32-95#1-7 ascii-32-95 1 to 7 99.9 % rtgen rt2rtc 64 GB list 352.25
868.59
1193.64
7701.44
5249.39
6034.50
16.69
80.11
74.92
233.19
201.73
159.36
ntlm_mixalpha-numeric#1-8 mixalpha-numeric 1 to 8 96.8 % rtgen rt2rtc 80 GB list 564.45
1310.16
1377.06
13980.30
9049.34
10685.23
48.72
148.86
48.53
576.72
437.00
371.25

MD5 Rainbow Tables

table id charset plaintext length success rate table generation commands table size file list time used to crack 1 hashes with rcrack (second) time used to crack 10 hashes with rcrack (second) time used to crack 1 hashes with rcrack_cuda (second) time used to crack 10 hashes with rcrack_cuda (second)
md5_numeric#1-12 numeric 1 to 12 99.9 % rtgen rt2rtc 8.75 GB list 11.64
15.27
12.50
85.69
107.39
137.52
3.33
9.28
3.42
27.98
33.72
28.24
md5_loweralpha#1-9 loweralpha 1 to 9 99.9 % rtgen rt2rtc 28 GB list 46.92
87.84
22.53
316.53
213.09
382.89
45.17
4.23
29.70
97.06
40.01
53.80
md5_loweralpha-numeric#1-9 loweralpha-numeric 1 to 9 96.8 % rtgen rt2rtc 40 GB list 1316.28
2053.41
579.16
16577.33
9132.03
12023.36
56.14
38.63
138.42
272.25
304.88
242.81
md5_ascii-32-95#1-7 ascii-32-95 1 to 7 99.9 % rtgen rt2rtc 64 GB list 477.41
398.47
940.84
10091.47
11161.30
8233.89
119.99
24.55
116.76
161.50
154.05
162.14
md5_mixalpha-numeric#1-8 mixalpha-numeric 1 to 8 96.8 % rtgen rt2rtc 80 GB list 672.41
2374.98
1652.61
12112.66
17343.36
13400.52
54.99
202.20
51.84
257.45
560.81
596.69

SHA1 Rainbow Tables

table id charset plaintext length success rate table generation commands table size file list time used to crack 1 hashes with rcrack (second) time used to crack 10 hashes with rcrack (second) time used to crack 1 hashes with rcrack_cuda (second) time used to crack 10 hashes with rcrack_cuda (second)
sha1_numeric#1-12 numeric 1 to 12 99.9 % rtgen rt2rtc 8.75 GB list 28.80
46.55
32.58
251.05
166.30
182.38
5.78
5.88
12.95
29.69
36.80
19.45
sha1_loweralpha#1-9 loweralpha 1 to 9 99.9 % rtgen rt2rtc 28 GB list 28.14
28.53
28.02
282.42
474.63
492.38
11.56
10.83
32.36
37.81
57.56
161.11
sha1_loweralpha-numeric#1-9 loweralpha-numeric 1 to 9 96.8 % rtgen rt2rtc 40 GB list 909.55
1086.88
984.59
20122.05
20419.08
25257.16
33.81
213.27
214.98
396.69
375.17
178.86
sha1_ascii-32-95#1-7 ascii-32-95 1 to 7 96.8 % rtgen rt2rtc 32 GB list 1529.69
3322.53
1508.27
15506.72
9299.88
16989.30
14.23
25.33
13.61
266.23
242.70
155.94
sha1_mixalpha-numeric#1-8 mixalpha-numeric 1 to 8 96.8 % rtgen rt2rtc 80 GB list 1360.11
2649.05
5550.45
24078.13
19624.56
15545.58
53.86
45.51
226.55
498.89
673.20
500.45

Copyright 2003-2010 RainbowCrack Project. All rights reserved.