Skip to main content

Secure Remote Password

Project description

This package provides an implementation of the Secure Remote Password protocol (SRP). SRP is a cryptographically strong authentication protocol for password-based, mutual authentication over an insecure network connection.

Unlike other common challenge-response autentication protocols, such as Kereros and SSL, SRP does not rely on an external infrastructure of trusted key servers or certificate management. Instead, SRP server applications use verification keys derived from each user’s password to determine the authenticity of a network connection.

SRP provides mutual-authentication in that successful authentication requires both sides of the connection to have knowledge of the user’s password. If the client side lacks the user’s password or the server side lacks the proper verification key, the authentication will fail.

Unlike SSL, SRP does not directly encrypt all data flowing through the authenticated connection. However, successful authentication does result in a cryptographically strong shared key that can be used for symmetric-key encryption.

For a full description of the pysrp package and the SRP protocol, please refer to the srp module documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

srp-1.0.tar.gz (27.9 kB view details)

Uploaded Source

srp-1.0.2.tar.gz (27.5 kB view details)

Uploaded Source

srp-1.0.1.tar.gz (27.5 kB view details)

Uploaded Source

File details

Details for the file srp-1.0.tar.gz.

File metadata

  • Download URL: srp-1.0.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for srp-1.0.tar.gz
Algorithm Hash digest
SHA256 d69fd62932ff45a4b5f6228ca212fa3716e888d88559f6ab8832df839b764976
MD5 09cb5c2ac8c7f667b0a16c7a72527677
BLAKE2b-256 296971f696666c60bb41302ece4abec8dfb1780677654efd33b08d3ef9b61439

See more details on using hashes here.

File details

Details for the file srp-1.0.2.tar.gz.

File metadata

  • Download URL: srp-1.0.2.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for srp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 6634a21186a39ced3d4fd6a0406e5d8a9a0b81fe901506ca100fbb7839b94676
MD5 8bcf643edd3f10d8f125fb91bd828c5d
BLAKE2b-256 ee77a7cc4be97e15dc73e9e14485eab3835b4bb0b04bc0b8c262a10ecc1a31f6

See more details on using hashes here.

File details

Details for the file srp-1.0.1.tar.gz.

File metadata

  • Download URL: srp-1.0.1.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for srp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1bdc9022637607904767b249d6eacebcc4713911e092df707e406e144c652edf
MD5 8afb22d0f4ba71c162dd343e43f0c351
BLAKE2b-256 8e7d135a6e20bec3db3413df1ba273dae03935b9917cc28373da6344d0e2743c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page