SRP(Secure Remote Protocol): https://github.com/symeapp/srp-client https://github.com/bitwiseshiftleft/sjcl http://srp.stanford.edu/ndss.html http://srp.stanford.edu/demo/demo.html http://srp.stanford.edu/links.html https://code.google.com/p/srpforjava http://milk-36.iteye.com/blog/1687443