https://github.com/idlesign/srptools
Tools to implement Secure Remote Password (SRP) authentication
SRP is a secure password-based authentication and key-exchange protocol — a password-authenticated key agreement protocol (PAKE).
!!! note
This package contains protocol implementation for Python 3.
The last version with Python 2 support is 1.0.1.
You may import it into your applications and use its API or you may use
srptools command-line utility (CLI).
More information can be found at https://srptools.readthedocs.io/
Use makeapp to streamline the development:
$ uv tool install makeapp
# or
$ uv tool upgrade makeappClone the source code from the repository and switch into its directory:
# bootstrap the utilities
$ ma tools
# initialize the environment
$ ma upCheck code style and run tests before your pull request:
$ ma style
$ ma tests