I have been using this article to create a password hash that I am saving into a MSSQL 2000 database.

Everything seems to be working correctly, and cases are being stored along with the hash, however upon validating the passwords cases are not being taken into consideration.

How can I create a hash that is case sensitive? I know they are used, but I'm not sure if they are done with an advanced style of hashing or if some other type of encryption is used.

I like the hashes because they are not reversable and because of how they are validated--simply by hashing the password used at login and testing to see if it matches the hash stored in the database.

I've searched the forum but didn't locate anything about case sensitive hashes.

Thanks for any help!