| Decrypting MIX files | Ultraq | 23:40 15-04-2006 | | |
Hi Olaf,
I've been reading the documentation (that HTML file) you've written about decryption in RA mix files and the code you've used to decrypt the headers.
I've been able to figure-out what your Blowfish code/class is doing, but when I get to the ws-key, I can't figure-out what's going on. Most of the XXX_bignum methods I can see are just add/sub/mul/div/shl/shr sort of calculations on your bignum construct, but the methods init_two_dw, and calc_a_bignum, they have me completely confused.
Care to shed some light on what these methods are doing, or what the process of getting the 56-byte key from the 80-byte key source involves?
Thanks in advance, and for writing that document on mix files too; without it, I wouldn't have anywhere to begin.
Oh, and Happy Easter 