{"library":"spake2","type":"library","category":null,"description":"The `spake2` library is a pure-Python implementation of the SPAKE2 password-authenticated key exchange (PAKE) algorithm. It enables two parties sharing a weak password to securely derive a strong shared secret over an insecure channel, preventing passive eavesdropping and limiting active attackers to a single password guess per protocol execution. The current stable version is 0.9, released in September 2024, with an infrequent release cadence.","language":"python","status":"active","version":"0.9","tags":["cryptography","security","pake","spake2","key exchange","password","authentication"],"install":[{"cmd":"pip install spake2","imports":["from spake2 import SPAKE2_A","from spake2 import SPAKE2_B","from spake2 import SPAKE2_Symmetric","from spake2.parameters.all import ParamsEd25519"]}],"homepage":null,"github":"https://github.com/warner/python-spake2","docs":null,"changelog":null,"pypi":"https://pypi.org/project/spake2/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.3,"avg_import_s":0.12,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/spake2/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}