I am looking for C++/C developer

Job ID: 31497779

Budget: $10 – $30 USD

I am looking for someone who is interested in writing a cuda script to bruteorce or even use mathmatics to help break a password that I currently have several pieces to.
The concept is simple: a 12-character "master password" (62 total poss chars: 0-9, A-Z, a-z,) and a 'device serial number' (up to 40chars.) are entered as inputs, and an 8-character (64-bits) 'device password' is generated.
This is easily accomplished in two stages.
First, the two inputs (master-pass and serial) are passed, along with some other (fixed) parameters (iteration count) to the OpenSSL PBKDF2 function.
The output from PBKDF2 is converted to a 'device password' with the help of a lookup table(a simple lookup table which we have)
Thesis paper description of the crypto function. https://is.muni.cz/th/sah52/thesis-final.pdf
GIthub refrenced in pdf https://github.com/WOnder93/pbkdf2-gpu

We have KNOWN pairs of "device serial numbers" and "device passwords"(test vectors). We need to brute force the "master password". It seems to me like a CUDA based tool would liekly be the way to go. Run it on amazon with their large instance with 55,296 cores.

I have working code that shows this entire inputs/outputs working with example/test vectors. I just need someone to come up with an efficient way to break the work down while going in the opposite direction so it doesn't take forever.
Let me know your thoughts regardless.


Other related repos
https://github.com/Lou4/CUDA_PBKDF2
https://github.com/rogerdahl/cuda-cipher