Hey everyone! I've been sitting here for hours attempting to convert my 5017 to accept blowfish. Some guidance and or help would be muchly be appreciated.
Anyone ever done this?
Anyone ever done this?
Thanks again Fang! I'm going to continue to experiment and learn off this until I fully understand the way of the auth and encrypt system.Quote:
Well, I do have a wiki in my signature. It contains the cipher implementations from public sources. There's also CptSky's cipher library which is amazing. I'm sure you can search the forum for that. As far as the implementation, Blowfish is only one of two algorithms in place. As any normal cipher, Blowfish accepts a key and an iv. TQ uses the DH Key Exchange to get a secure, unique key to use in Blowfish. Before it can get the key though, it needs to use the Blowfish cipher to encrypt the exchange data, which is where the iv comes in. The IV can be found in the client. If you open it in Notepad and search for "TQClient", the key will be to the right of that (more or less). There are public sources that have it implemented. Try looking into those sources and seeing how they do it as well. Cheers.