https://github.com/pyca/pynacl
Python binding to the Networking and Cryptography (NaCl) library
https://github.com/pyca/pynacl
cryptography libsodium nacl python
Last synced: 7 months ago
JSON representation
Python binding to the Networking and Cryptography (NaCl) library
- Host: GitHub
- URL: https://github.com/pyca/pynacl
- Owner: pyca
- License: apache-2.0
- Created: 2013-02-22T03:52:39.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2025-05-08T19:44:27.000Z (7 months ago)
- Last Synced: 2025-05-11T03:49:42.805Z (7 months ago)
- Topics: cryptography, libsodium, nacl, python
- Language: C
- Homepage: https://pynacl.readthedocs.io/
- Size: 124 MB
- Stars: 1,127
- Watchers: 27
- Forks: 243
- Open Issues: 53
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
- fintech-awesome-libraries - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- fucking-awesome-python-cn - PyNacl
- awesome-python - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- awesome-python-security - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- fucking-awesome-cryptography - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Frameworks and Libs / Python)
- awesome-python-zh - pynacl - Python绑定到网络和加密 (NaCl) 库。 (密码学)
- awesome-python - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- fucking_awesome_python - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- awesome-python-resources - GitHub - 13% open · ⏱️ 02.08.2022): (密码学)
- best-of-web-python - GitHub - 17% open · ⏱️ 27.10.2025): (Others)
- awesome-python - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- python-awesome - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- awesome-cryptography - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Frameworks and Libs / Python)
- awesome-python - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- awesome-python - pynacl - Python binding to the Networking and Cryptography (NaCl) library ` 📝 11 days ago ` (Cryptography [🔝](#readme))
- awesome-cryptography - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Frameworks and Libs / Python)
- awesome-python - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- fucking-awesome-python - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- fucking-awesome-python - :octocat: pynacl - :star: 982 :fork_and_knife: 225 - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- awesome-python - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- awesome-python-cn - PyNacl
- Awesome-Python - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- Python-Awesome - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- awesome-python - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- awesome-python - pynacl - 2.0](https://api.github.com/licenses/apache-2.0)- Python binding to the Networking and Cryptography (NaCl) library (Awesome Python / Cryptography)
- awesome-python - pynacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
- git-github.com-vinta-awesome-python - PyNacl - Python binding to the Networking and Cryptography (NaCl) library. (Cryptography)
README
===============================================
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.7+ 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/