i have been wondering and surfing the net on the differences and processes of Md5, blowfish and twofish encryption algorithms but i cant find an exact answer, im a noob though..be gentle..any answers would be a great help..
Not really sure what you're after, but you have to differentiate between encryption and hashing.
Example Encryption Algorithms:
Example Hash Algorithms
Encryption is a reversible process, where you can get back your original data.
Hashing is a one-way process, that can boil all your data down to a 20-byte "fingerprint".
Just to expand on hashing:
Hashing is very different from encryption. If you hash your data you cannot get it back.
Imagine hashing is like modulo addition:
Or more graphically:
A hash is used to generate a "fingerprint" of your data. It is one way, and not reversible.
Since you are using a "chat" program, i assume you are want to encrypt the messages. For that you need an encryption algorithm, not a hashing algorithm.