SRP is great at many things, but terrible at securing the server-side password database from brute force attacks. A quick look at http://srp.stanford.edu/design.html and http://srp.stanford.edu/demo/demo.html and you can see that SRP uses simple SHA1 plus a Salt to store the hashed passwords. With the hashes and salts stolen, please assume your password has been brute forced by the attacker (1 billion hashes per seco…
SRP uses SHA1, but not just that. Here is the relevant part of the RFC [1]:
The host stores user passwords as triplets of the form
{ , , }
Password entries are generated as follows:
= random()
x = SHA( | SHA( | ":" | ))
= v = g^x % N*
[1] http://www.ietf.org/rfc/rfc2945.txt