Pynacl
Python binding to the Networking and Cryptography (NaCl) library
=============================================== PyNaCl: Python binding to the libsodium library =============================================== The project is written primarily in C, distributed under the Apache License 2.0 license, first published in 2013. It has gained significant community traction with 1,196 stars and 256 forks on GitHub. Key topics include: cryptography, libsodium, nacl, python.
===============================================
PyNaCl: Python binding to the libsodium library
.. image:: https://img.shields.io/pypi/v/pynacl.svg
:target: https://pypi.org/project/PyNaCl/
:alt: Latest Version
PyNaCl is a Python binding to libsodium, which is a fork of the
Networking and Cryptography library. These libraries have a stated goal of
improving usability, security and speed. It supports Python 3.8+ as well as
PyPy 3.
.. _libsodium: https://github.com/jedisct1/libsodium
.. _Networking and Cryptography library: https://nacl.cr.yp.to/
Features
- Digital signatures
- Secret-key encryption
- Public-key encryption
- Hashing and message authentication
- Password based key derivation and password hashing
Changelog_
.. _Changelog: https://pynacl.readthedocs.io/en/latest/changelog/
Contributors
Showing top 12 contributors by commit count.
