There are so many of these. I don&#x27;t discourage building one for fun, but they&#x27;re usually not practical.<p>The common problems are password resets, different password restrictions&#x2F;formats, and the need to remember these.<p>Also... Sha256 for password generation? I&#x27;ve been told that&#x27;s <i>wrong</i>™, even if you do it a lot of times, and was pointed at key derivation functions like scrypt, bcrypt, etc.