Although software based hashing like bcrypt is currently the recommended algorithm to use to protect passwords, it will be brute forced quite quickly. In this
How to protect both data and trustworthiness
Billions of cracked passwords are available on the dark web today. The global average time it takes to detect and contain a data breach is 257 days.