12-29-2014, 12:19 AM
GPU makes sense -- as I said, you should not be running straight wordlist attacks against fast hashes on GPU. However, there shouldn't be that much of a drop between single hash and multihash on CPU. Are you specifying the correct -n value for hashcat-cli? Have you tried adjusting the segment size?
Also hash:plain is not a lookup table or a rainbow table -- that's a potfile, and that would be much, much slower than 5 MH/s. For you to have any chance at speed you'll want to use an indexed database.
Generating the tables will be about 50x slower than what hashcat-cli can hash at due to the fact that you won't be able to take advantage of multithreading, SIMD, and general algorithm optimizations, plus the time it actually takes to write to the database and generate the indexes. You will likely spend several months generating this table.
Again, what you are talking about doing has never been a good idea, even when rainbow tables were popular. Rainbow tables were a substitute for brute force, NOT for straight dictionary attacks.
It seems like you have your mind made up though, so good luck to you.
Also hash:plain is not a lookup table or a rainbow table -- that's a potfile, and that would be much, much slower than 5 MH/s. For you to have any chance at speed you'll want to use an indexed database.
Generating the tables will be about 50x slower than what hashcat-cli can hash at due to the fact that you won't be able to take advantage of multithreading, SIMD, and general algorithm optimizations, plus the time it actually takes to write to the database and generate the indexes. You will likely spend several months generating this table.
Again, what you are talking about doing has never been a good idea, even when rainbow tables were popular. Rainbow tables were a substitute for brute force, NOT for straight dictionary attacks.
It seems like you have your mind made up though, so good luck to you.