Klient oblicza swoje i sprawdza poprawność.
Modyfikacje Algorytm posiada liczne modyfikacje, na przykład w trakcie obliczania oraz można użyć funkcji HMAC w której jest kluczem zamiast zwykłej funkcji mieszającej.
Implementacje Istnieją referencyjne implementacje protokołu SRP zaimplementowane przez autorów protokołu. Cisco (będące współautorem ) oferuje produkty obsługujące SRP.
Jedną z niewielu bibliotek obsługujących rozszerzenia SRP protokołu TLS jest biblioteka GnuTLSAuthentication using SRP – GNU TLS 2.8.5.. Starszą wersję protokołu implementuje TLS LiteTLS Lite | Get TLS Lite at SourceForge.net..
Wśród przeglądarek internetowych obsługę tego protokołu będzie wspierać prawdopodobnie Firefox 3.5Firefox/3.next/hitlist – MozillaWiki.. Dodatkowo wśród nielicznych implementacji istnieje klient FTP IglooFTP Pro 3.9. oraz przeglądarka SupraBrowserSupraBrowser | Get SupraBrowser at SourceForge.net.. GNU SSH implementuje SRPLSH – a GNU implementation of the Secure Shell protocols., oraz KermitThe Kermit Project – Columbia University: Secure Scriptable Telnet, FTP, SSH Terminal Emulation and File Transfer