Python implementation of the Secure Remote Password protocol (SRP-6a) for password-authenticated key exchange. Current version 1.0.22, released sporadically; last update 2021.
pip install srpNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Generate salt and verifier for SRP registration using SHA256 and 2048-bit group.
Always instantiate srp.User or srp.Verifier for each authentication session.
Explicitly pass hash_alg=srp.SHA256 (or srp.SHA512) to create_salted_verification_key().
Use srp.NG_2048, srp.NG_3072, etc. instead of older names like srp.NG_2048 (same).
Use 'import srp' and access srp.NG_2048. Check installed version: pip show srp.
Provide hash_alg: srp.create_salted_verification_key(username, password, hash_alg=srp.SHA256)
Use srp.SHA256, srp.SHA384, or srp.SHA512, not 'SHA256'.
No dependency data recorded yet.