What is the proper way of passing a password to a web service via restful api (when a user is registering or just logging in)? How should I store it?
From what I was thought, I should only store hashes, for example MD5. But from what I can read in the Internet it appears to be rather easy to just look up a hash in a "hash rainbow table" - so storing a hash would be equal to storing a clear text. How to do it properly?
Info:
- .NET, C#
- PostgreSQL