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

This branch is 1 commit ahead of, 3 commits behind main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

102dbcb · Jan 16, 2025
Nov 24, 2024
Jan 16, 2025
Nov 15, 2024
Nov 15, 2024
Dec 19, 2016
Nov 2, 2021
Jan 7, 2022
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