So for the past couple of weeks i have been working out bugs and improving a C++ class that im creating to encrypt text using a stream cypher. At first i came up with my own hashing algorithm for turning a user defined key into a unique hash which could be used later to "wash" the text but after a few days of trying to fix weak points in my algorithm i said screw it and started searching for a hashing solution which was tried and true.

To make a long story short i came across a website, that in my opinion, provides a decent library with tons of hashing, encryption, and compression classes.....

Im still working with it and forming a solid opinion. So far i have only used the class for creating an MD5 hash (Thats all i was interested in, even though MD5 has been proven to have collisions). I had some issues dealing with the pre-compiled libraries and even more issues recompiling the libraries to suit my needs but aside from that...

I just wanted to throw this out their incase any one was interested :D