The method used above by tigerxu1 should work, perhaps a whitespace character was copied into the hash, or a wrong password/email was used.
Remember that passwords are case sensitive.
Another method to get your MD5 hash would be using the digest package in R:
- Always clean up your history when you type your password as clear text.
- Try to avoid using websites or other online services to generate the MD5 of your password.
Some services save all MD5 hashes they generate in so called Rainbow tables, allowing reverse lookup of MD5 hashes. This leaves you open to having your password stolen if your MD5 hash is found and looked up in such a table.
- To verify that your method of MD5 hashing works, hashing testing should result in ae2b1fca515949e5d54fb22b8ed95575
We initially implemented login with MD5 hash to avoid having users type out their password in clear text in front of their peers when using InSilico DB.
While useful in a few cases it ends up being difficult and extra work in most others.
We noticed that making it so you need to use an MD5 hash didn't help as much because you needed to either remember/store the hash or regenerate it each time, which is just as insecure and cumbersome on top.
Changing the procedure, or allowing more options, is under consideration and might enter the development cycle.
Please let us know if you've got some suggestions to improve this experience.
All feedback is appreciated.