0

I have a program that I am reverse engineering for learning purposes about protocols (and to sharpen my assembly skills). I have reversed the whole protocol, and know where encryption takes place and all. The program uses an CBC(chain block cipher) but the packets keep going through an MD5 Hash before they are sent.

I know this is not possible(or is it?) I searched Google for a long time and couldn't find any information. So does anyone else know if a protocol like this is possible, and the name of it?

user954753
  • 309
  • 1
  • 3
  • 14

1 Answers1

1

As a very obvious and well-known example, the SSL/TLS protocol uses MD5 (but not exclusively MD5).

President James K. Polk
  • 40,516
  • 21
  • 95
  • 125
  • Thank you. I figured out the program. It MD5s the packet and sticks it on the end. It then goes into blowfish to be encrypted. Now the only part I need is the blowfish key. – user954753 Jan 13 '12 at 16:05