01-04-2017, 06:53 AM
If you're going to get quotes for a professionally-built system, it might behoove you to get a quote from a company that actually sells password cracking rigs, instead of from companies that just build computers and will throw a bunch of random GPUs into a poorly-matched rig all willy-nilly.
CPU matters because hashcat can use CPU + GPU cooperatively now, and CPUs with AVX2 and lots of cores are fast enough to provide a decent bump in performance (example, https://twitter.com/jmgosney/status/692124581692358657)
The general rule of thumb for RAM is RAM==VRAM. 4x 1070 FE is 32GB of VRAM, so 32GB of host RAM would be appropriate. This is not to improve performance, but to ensure you have enough memory available to allocate buffers when working with large hash lists, otherwise you run the risk of encountering CL_OUT_OF_HOST_MEMORY errors. Doubling this figure isn't a bad idea to give you some additional memory for e.g. wordlist manipulation, but 4x or more is senseless unless you actually have a valid reason for doing so.
You also likely won't use very much disk space. If you actually have terabytes of wordlists, you're doing something very wrong. A 500GB SDD is *plenty* of storage for a password cracking rig, far more than you'll ever need. You actually could likely get by with just a 128GB SSD, but there's not much of a price difference to justify going with such a small drive.
CPU matters because hashcat can use CPU + GPU cooperatively now, and CPUs with AVX2 and lots of cores are fast enough to provide a decent bump in performance (example, https://twitter.com/jmgosney/status/692124581692358657)
The general rule of thumb for RAM is RAM==VRAM. 4x 1070 FE is 32GB of VRAM, so 32GB of host RAM would be appropriate. This is not to improve performance, but to ensure you have enough memory available to allocate buffers when working with large hash lists, otherwise you run the risk of encountering CL_OUT_OF_HOST_MEMORY errors. Doubling this figure isn't a bad idea to give you some additional memory for e.g. wordlist manipulation, but 4x or more is senseless unless you actually have a valid reason for doing so.
You also likely won't use very much disk space. If you actually have terabytes of wordlists, you're doing something very wrong. A 500GB SDD is *plenty* of storage for a password cracking rig, far more than you'll ever need. You actually could likely get by with just a 128GB SSD, but there's not much of a price difference to justify going with such a small drive.