Um, it looks like this challenge may have changed. Perhaps in the past the challenge was to encrypt something, but now it is to decrypt it?
I can solve the suduku, get the sha1 hash, now I just need to put the encrypted text and the sha1 has I have together and decrypt, but the provided php code is just the encryption part!
http://www.jmic.de/img/jm-blowfish.zip doesn't seem to include a "working" blowfish class that can decrypt either. Am I missing something?
I've tried using other blowfish programs none of them seem to handle my keys and cipher properly. And apparently CBC mode uses and IV, and with the provided code it comes from the time. How are we supposed to figure out what the IV was?
Is that part of the challenge? To implement our own CBC mode blowfish decrypter? Seems to be way to out there for me, I must be missing something.
Precisely, my questions are:
*To the people who have solved this one already, did you use an existing blowfish implementation or did you have to make your own?
*What am I supposed to do with the IV?