Skip to content

Repository files navigation

srptools

https://github.com/idlesign/srptools

PyPI - Version License Coverage Docs

Description

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).

Documentation

More information can be found at https://srptools.readthedocs.io/

Development

Quickstart

Use makeapp to streamline the development:

$ uv tool install makeapp
# or
$ uv tool upgrade makeapp

Clone the source code from the repository and switch into its directory:

# bootstrap the utilities
$ ma tools
# initialize the environment
$ ma up

Check code style and run tests before your pull request:

$ ma style
$ ma tests

About

Tools to implement Secure Remote Password (SRP) authentication

Topics

Resources

Stars

32 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages