All Projects → pyca → Pynacl

pyca / Pynacl

Licence: apache-2.0
Python binding to the Networking and Cryptography (NaCl) library

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Pynacl

Libsodium Go
A complete overhaul of the Golang wrapper for libsodium
Stars: ✭ 105 (-86.2%)
Mutual labels:  cryptography, libsodium
Sodium compat
Pure PHP polyfill for ext/sodium
Stars: ✭ 736 (-3.29%)
Mutual labels:  cryptography, libsodium
Streamcryptor
Stream encryption & decryption with libsodium and protobuf
Stars: ✭ 112 (-85.28%)
Mutual labels:  cryptography, libsodium
Nim Libsodium
Nim wrapper for the libsodium library
Stars: ✭ 32 (-95.8%)
Mutual labels:  cryptography, libsodium
Nsec
A modern and easy-to-use cryptographic library for .NET Core based on libsodium
Stars: ✭ 217 (-71.48%)
Mutual labels:  cryptography, libsodium
Lazysodium Android
An Android implementation of the Libsodium cryptography library. For the lazy dev.
Stars: ✭ 69 (-90.93%)
Mutual labels:  cryptography, libsodium
Enacl
Erlang bindings for NaCl / libsodium
Stars: ✭ 159 (-79.11%)
Mutual labels:  cryptography, libsodium
Libsodium Jni
(Android) Networking and Cryptography Library (NaCL) JNI binding. JNI is utilized for fastest access to native code. Accessible either in Android or Java application. Uses SWIG to generate Java JNI bindings. SWIG definitions are extensible to other languages.
Stars: ✭ 157 (-79.37%)
Mutual labels:  cryptography, libsodium
Libsodium.js
libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers.
Stars: ✭ 665 (-12.61%)
Mutual labels:  cryptography, libsodium
Pgsodium
Modern cryptography for PostgreSQL using libsodium.
Stars: ✭ 202 (-73.46%)
Mutual labels:  cryptography, libsodium
Rbnacl
Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)
Stars: ✭ 910 (+19.58%)
Mutual labels:  cryptography, libsodium
Swift Sodium
Safe and easy to use crypto for iOS and macOS
Stars: ✭ 400 (-47.44%)
Mutual labels:  cryptography, libsodium
Halite
High-level cryptography interface powered by libsodium
Stars: ✭ 933 (+22.6%)
Mutual labels:  cryptography, libsodium
Sodiumoxide
Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
Stars: ✭ 596 (-21.68%)
Mutual labels:  cryptography, libsodium
Kalium
Java binding to the Networking and Cryptography (NaCl) library with the awesomeness of libsodium
Stars: ✭ 203 (-73.32%)
Mutual labels:  cryptography, libsodium
Sapient
Secure API Toolkit
Stars: ✭ 308 (-59.53%)
Mutual labels:  cryptography, libsodium
Libsodium Php
The PHP extension for libsodium.
Stars: ✭ 507 (-33.38%)
Mutual labels:  cryptography, libsodium
Jshashes
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
Stars: ✭ 622 (-18.27%)
Mutual labels:  cryptography
Maskbook
The portal to the new, open internet. ([I:b])
Stars: ✭ 691 (-9.2%)
Mutual labels:  cryptography
Cryptomator
Multi-platform transparent client-side encryption of your files in the cloud
Stars: ✭ 6,623 (+770.3%)
Mutual labels:  cryptography

=============================================== 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

.. image:: https://codecov.io/github/pyca/pynacl/coverage.svg?branch=main :target: https://codecov.io/github/pyca/pynacl?branch=main

.. image:: https://img.shields.io/pypi/pyversions/pynacl.svg :target: https://pypi.org/project/PyNaCl/ :alt: 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 2.7 and 3.5+ as well as PyPy 2.6+.

.. _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/stable/changelog/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].