After trying to implement hashed passwords, I realized that there are actually a lot of choices that one could make that I never thought about. For example, is there a difference in dealing with hashes in a programming language like Javascript and Python vs Postgresql? Should we store bytes or text in the database? The only way I could get it to work was by using the pgcrypto module on Postgresql and using the blowfish argument. There seems to be a great deal of variability in what is deemed the most secure option. What are your thoughts?