Password cracking on the T5240

Lots of people are raving about the MD5/GPU password hashing implementation at the moment; to me it’s old news (anyone remember attempts to run DES on the Amiga A500’s bit blitter?) but just for amusement’s sake I decided to see what Sun’s new Victoria Falls hardware could do in the password cracking space.

Cutting to the punchline: a 128-thread SPARC Enterprise T5240 Server using OpenSSL’s DES_crypt implementation[1] seems capable of approximately 45,100 crypts per second per thread.

Stated differently this box can make 5,772,800 password guesses per second.

Round it down to five million to allow for overhead.

That’s not too shabby, and I’ve not yet tried bumming the code for assembly, in-lining and cache strategies, etc; there are a few of those machines kicking around, and Crack can already network them. 🙂

But it would still be nice if someone who cared and understood GPUs tried implementing the Unix password hash algorithm. It’s about time it got killed…


[1] T5240 with 128 threads at 1167MHz, ZFS, Solaris Nevada, Sun Studio 12 compilers in 64-bit mode, current OpenSSL with stock makefile config for SPARC/Solaris

Comments

4 responses to “Password cracking on the T5240”

  1. Ceri Davies

    I’m not sure about T2, but the threads on 1.2GHz are actually clocked at 300MHz when all threads on a core are busy, so the above numbers might well not be right.

  2. Ceri Davies

    On a 1.2GHz T1, I meant to say.

  3. damn; i’d love to do a bulk throughput test, but the machine has gone back into the pool… when I next get one, I’ll fire off 126 threads, leave one for the OS and time the 128th, and post an update…

  4. I hadn’t seen that one before, the one I came across was written to show that it was easy to write GPGU code (targeting the same card) and hence was written from scratch in CUDA C from Rivests algorithm and with only a single optimisation.

    It was reportedly about an order of magnitude faster than the optimised OpenSSL libraries on your Niagra, which isn’t too shabby.

Leave a Reply

Your email address will not be published. Required fields are marked *