Question: how does srp protocol work?
Answer: The SRP protocol creates a large private key shared between the two parties in a manner similar to Diffie–Hellman key exchange based on the client side having the user password and the server side having a cryptographic verifier derived from the password. ... The SRP protocol, version 3 is described in RFC 2945.