https://www.toolszone.net/blog/password-security-best-practices