Take the 2-minute tour ×

I am looking for information on the implementation of md5 algorithm using vectorization. I am interested in the details of SSE* and the AVX instructions.Are there any ready-made library with support for vectorization?

share|improve this question
The first question you should ask yourself is why do you need MD5 anymore? –  Krystian Feb 4 '12 at 21:12
I write a brute force and I want to use all the CPU. Also, the practice of working with SIMD extensions –  PaKman Feb 4 '12 at 21:17
OK, just wanted to warn not to use it for any applications. But cracking it is ok :) –  Krystian Feb 4 '12 at 21:20
add comment

1 Answer

up vote 2 down vote accepted

You could try looking at John the Ripper, they used to have highly optimized implementations of various cryptographic algorithms used to hash passwords.

share|improve this answer
add comment

Your Answer


