Skip to content
/ pynacl Public

Python binding to the Networking and Cryptography (NaCl) library

License

Notifications You must be signed in to change notification settings

pyca/pynacl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

gonatienzaGonzalo Atienza
and
Gonzalo Atienza
Feb 5, 2025
9ffa598 · Feb 5, 2025
Jan 16, 2025
Jan 16, 2025
Feb 5, 2025
Feb 5, 2025
Dec 19, 2016
Nov 2, 2021
Feb 5, 2025
Jul 4, 2024
Jul 16, 2020
Oct 6, 2013
Jul 4, 2024
Jul 4, 2024
Jul 14, 2018
Oct 20, 2024
Aug 2, 2022
Nov 17, 2023
Jul 4, 2024
Oct 7, 2024

Repository files navigation

PyNaCl: Python binding to the libsodium library

Latest Version https://codecov.io/github/pyca/pynacl/coverage.svg?branch=main Compatible Python Versions

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.

Features

  • Digital signatures
  • Secret-key encryption
  • Public-key encryption
  • Hashing and message authentication
  • Password based key derivation and password hashing