...Which is why I said "over a secure connection".
This method is no less secure than the standard "client sends server password over HTTPS" scheme.
This method is no less secure than the standard "client sends server password over HTTPS" scheme.
... and how do you set up a secure connection without a pre-existing password?
Your solution has a chicken-and-egg problem.
SRP does.
[0] http://en.wikipedia.org/wiki/Secure_Remote_Password_protocol
[0] http://en.wikipedia.org/wiki/Secure_Remote_Password_protocol