> http://philosophysw.com/software/sha/ offers a sha implementation under a > BSD license. I suggest to use that one instead. There is also a SHA-1 implementation inside kwallet that could be used (not as in library, but the licensing is right). Also, for MD5, you could use KMD5 from kmdcodec.h -Maks