Hi Csch!
Thanks for replying
Your best bet is a newer algorithm such as SHA-256.
I went here and found some VB6 source code for SHA256. I converted it to VB.Net 2003, and attached it to this post.
I double checked the final VB.Net app with this site.

Looks like we'll be using SHA256 after all

Thanks heaps.