"Re-imagined" version of Semisecure Login that uses public and secret-key encryption to encrypt passwords when logging in.