So a friend told me about cloudcracker.com, which is a service for cracking password hashes and password protected files.
I was thinking about trying it out on my home WiFi, but they only support phone numbers, English words and 2WIRE default passwords.
And since my password is a long one with random chars in it, there wont be any point in trying it at the moment, even though I’ve read on forums around the net that their service is effective, so I’ll just take them for their words 🙂
Currently the algorithms they support are
- WPA / WPA2
- LM / NTLM
- SHA-512 (Unix)
- MD5 (Unix)
I was curious if I could create a hypothetical service in my mind that was better than cloudcracker, and still realistic enough for me to accomplish.
So I started calculating how large a dictionary would be, uncompressed, if I wanted all words with the length 8, using 62 chars (A-Za-z0-9).
It would become ((62^8)*9)/(1024^4) = ~1787 TB (TeraBytes), which is just too much right now, seeing that the cheapest 2TB harddrive right now costs around 700 SEK (~$116), and then times 1000 would be 700000 (~$116000), and yeah, not within my budget :).
So I’ll just wait for the PetaByte drives to arrive, whenever that will happen :D.
I wrote a small Perl script for fun, to calculate it
#/usr/bin/perl use warnings; use strict; my $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; my $length = 8; print "Calculating dictionary size in TeraBytesn"; print "Size: " . (((length($chars) ** $length)*($length+1))/(1024 ** 4)) . " TBn";