We had a huge issue come up at our company. We will have to ask all our users to change their passwords.
Dealing with this, I'm lead to the conclusion that servers should not contain login information the way we currently are. I think something like a public/private key pairing may be better. But I'm just swinging in the dark here.
What are some better solutions for Account Authentication?
https://www.grc.com/sqrl/sqrl.htm