>The obvious next step is to do all the math in client-side code and just have the user enter the secret
https://en.wikipedia.org/wiki/Password-authenticated_key_agr...