$npx skillfedfor your agent

Cryptography packages

227 packages · page 2 of 6

Packages

ckzg With conditions
PyPI · Cryptography · released Jul 2026

Provides Python bindings to C-KZG-4844, a cryptographic library implementing polynomial commitments for Ethereum's EIP-4844 and EIP-7594 specifications.

permissive licensecompiled wheel
6.4Mdownloads / mo
pyhanko-certvalidator Worth it
PyPI · Cryptography · released Jul 2026

Validates X.509 certificate paths with support for revocation checks (CRL and OCSP), point-in-time validation, and policy constraints.

MITpure Python · 3.10+
6.3Mdownloads / mo
eth-keys Worth it
PyPI · Cryptography · released Apr 2025

Provides a unified API for Ethereum key operations including private key generation, public key derivation, message signing, and signature verification using elliptic curve cryptography.

MITpure Pythonaging
6.0Mdownloads / mo
eth-keyfile With conditions
PyPI · Cryptography · released Feb 2025

Loads, creates, and decrypts Ethereum keyfiles—encrypted JSON files that store private keys using PBKDF2 or Scrypt key derivation with AES-128-CTR encryption.

However, the aging maintenance status (550 days since last release) and Pre-Alpha classifier for v4 suggest you should verify v4 stability for your use case before…

MITpure Pythonaging
5.9Mdownloads / mo
azure-keyvault-administration Worth it
PyPI · Cryptography · released May 2026

Manages role-based access control, backup, restore, and settings for Azure Key Vault Managed HSM instances.

Install it if you need to programmatically manage access control, backups, or settings on an Azure Key Vault Managed HSM; do not use it for standard Key Vault…

MITpure Python · 3.9+
5.2Mdownloads / mo
azure-keyvault-securitydomain With conditions
PyPI · Cryptography · released May 2025

Manages security domains for Azure Key Vault Managed HSM—download, upload, and transfer security domain artifacts for HSM activation and disaster recovery.

MITpure Python · 3.9+
4.7Mdownloads / mo
base58 With conditions
PyPI · Cryptography · released Oct 2021

Encodes and decodes data using Base58 and Base58Check formats compatible with Bitcoin and other networks, with support for custom alphabets like XRP.

However, do not use it if you require active security monitoring or bug fixes—the abandoned status means issues will not be addressed.

MITpure Python · 3.5+abandoned
4.5Mdownloads / mo
pulumi-tls With conditions
PyPI · Cryptography · released Jul 2026

Pulumi resource provider for creating and managing TLS keys and certificates within infrastructure-as-code programs.

Install only if you have Pulumi CLI already set up and a Pulumi project initialized.

permissive licensepure Python · 3.9+
4.0Mdownloads / mo
keyrings.alt With conditions
PyPI · Cryptography · released Aug 2024

Provides alternate keyring backend implementations for the keyring package, including plaintext and other non-standard credential storage methods.

Install only if you have a specific need for an alternate backend and accept responsibility for the security implications.

MITpure Python · 3.8+
3.9Mdownloads / mo
aws-encryption-sdk Worth it
PyPI · Cryptography · released May 2026

Encrypts and decrypts data using AWS KMS keys and keyrings, implementing the AWS Encryption SDK specification for Python.

Install it if you need to encrypt/decrypt data with AWS KMS in Python.

Apache-2.0pure Python
3.6Mdownloads / mo
http-ece With conditions
PyPI · Cryptography · released Aug 2024

Implements encrypted content encoding for HTTP messages, allowing you to encrypt and decrypt HTTP request/response bodies using the standard HTTP Content-Encoding mechanism.

MITbuilds from source
3.5Mdownloads / mo
pyaes Skip
PyPI · Cryptography · released Sep 2017

Pure-Python implementation of AES encryption with support for all key sizes and common modes of operation (CBC, CFB, CTR, ECB, OFB), plus stream and block-level APIs for encrypting and decrypting data.

MITbuilds from sourcedormant
3.4Mdownloads / mo
coincurve Worth it
PyPI · Cryptography · released Mar 2025

coincurve provides Python bindings to libsecp256k1, enabling fast elliptic curve cryptography operations on the secp256k1 curve used by Bitcoin and Ethereum.

Install it if you need secp256k1 operations; the medium install friction is justified by the performance and correctness guarantees of the underlying C library.

MIT OR Apache-2.0compiled wheel · 3.9+
3.3Mdownloads / mo
pip-system-certs With conditions
PyPI · Cryptography · released Oct 2025

Automatically configures Python to use the operating system's certificate store for SSL/TLS verification instead of bundled certificates, working transparently with pip, requests, urllib3, and other standard Python libraries.

BSD-3-Clausepure Python · 3.10+aging
3.2Mdownloads / mo
pkce With conditions
PyPI · Cryptography · released Feb 2021

Generates PKCE (Proof Key for Code Exchange) code verifiers and challenges for OAuth authorization flows, implementing RFC 7636.

MITpure Python · 3+abandoned
3.1Mdownloads / mo
pwdlib With conditions
PyPI · Cryptography · released Aug 2026

Provides a modern, easy-to-use wrapper for hashing and verifying passwords using secure algorithms, designed as a contemporary alternative to older password hashing libraries.

Install it if you want a simple, secure alternative; skip it only if you need legacy algorithm support or broader feature coverage.

MITpure Python · 3.10+
3.1Mdownloads / mo
fido2 Worth it
PyPI · Cryptography · released Jun 2026

Implements FIDO2 and WebAuthn protocols for communicating with USB authenticators and verifying cryptographic signatures for passwordless authentication.

Apache-2.0pure Python
2.6Mdownloads / mo
rfc8785 Worth it
PyPI · Cryptography · released Sep 2024

Implements RFC 8785 (JSON Canonicalization Scheme) to produce deterministic, byte-for-byte identical JSON serialization regardless of input order or representation.

Install it if you need deterministic JSON serialization for cryptography, signatures, or any use case where byte-for-byte reproducibility matters.

Apache-2.0pure Python · 3.8+
2.5Mdownloads / mo
types-cryptography Skip
PyPI · Cryptography · released Nov 2022

Provides PEP 561 type stubs for the cryptography package, enabling static type checkers to validate code using cryptography.

Apache-2.0pure Python
2.1Mdownloads / mo
gnupg With conditions
PyPI · Cryptography · released Sep 2017

A Python wrapper around GnuPG that lets you generate keys, encrypt, and decrypt messages programmatically, with patches for shell injection vulnerabilities.

However, it is dormant—last release was 2017-09-06—so it may not support modern Python versions or recent GnuPG features.

GPL-3.0-or-laterbuilds from sourcedormant
2.1Mdownloads / mo
pylibsrtp With conditions
PyPI · Cryptography · released Oct 2025

pylibsrtp encrypts and decrypts Secure Real-time Transport Protocol (SRTP) packets, providing confidentiality, message authentication, and replay protection for RTP streams.

BSD-3-Clausecompiled wheel · 3.10+aging
2.0Mdownloads / mo
ocspbuilder With conditions
PyPI · Cryptography · released Jul 2016

ocspbuilder creates and signs OCSP requests and responses for X.509 certificates, enabling certificate status validation in PKI systems.

MITpure Python
1.9Mdownloads / mo
unpaddedbase64 With conditions
PyPI · Cryptography · released Mar 2021

Encodes and decodes Base64 data without RFC 4648 padding characters, supporting protocols that omit the trailing "=" bytes.

However, for new projects, consider whether the standard library base64 module with manual padding removal would suffice, since this package will not receive updates.

Apache-2.0pure Pythonabandoned
1.7Mdownloads / mo
diceware Worth it
PyPI · Cryptography · released Dec 2024

diceware generates memorable passphrases by randomly selecting words from wordlists and concatenating them, following the diceware method for creating cryptographically sound passwords.

Install it if you need memorable, high-entropy passphrases for personal accounts or system administration; review the license if you plan to integrate it into…

GPL-3.0-or-laterpure Python · 2.7+
1.5Mdownloads / mo
jcs With conditions
PyPI · Cryptography · released Apr 2022

Canonicalizes JSON according to RFC 8785, producing a deterministic byte representation suitable for hashing and digital signatures.

However, verify that the algorithm meets your security requirements and test thoroughly, since there will be no upstream fixes for any future issues you discover.

Apache-2.0pure Python · 3.6.2+abandoned
1.5Mdownloads / mo
artifacts-keyring With conditions
PyPI · Cryptography · released Aug 2025

Provides automatic credential retrieval for Azure Artifacts feeds, integrating with keyring to enable pip and twine to authenticate with Azure DevOps package repositories.

permissive licensecompiled wheel · 3.9+
1.3Mdownloads / mo
miscreant Skip
PyPI · Cryptography · released Dec 2017

Provides misuse-resistant authenticated encryption using AES-SIV, AES-PMAC-SIV, and STREAM constructions for encrypting messages, keys, and file streams.

MITbuilds from sourceabandoned
1.3Mdownloads / mo
poly-eip712-structs With conditions
PyPI · Cryptography · released Jul 2024

Constructs and serializes EIP-712 structured data for Ethereum signing, mapping Solidity-like types to Python objects with domain separation and message encoding.

MITpure Python · 3.9.10+dormant
1.3Mdownloads / mo
py-order-utils With conditions
PyPI · Cryptography · released Jul 2024

Generates and cryptographically signs orders for Polymarket's CLOB (Central Limit Order Book) exchange, producing JSON-formatted order and signature data ready for API submission.

However, dormant maintenance (last update 2024-07-29) means you should verify compatibility with the current Polymarket API and Ethereum tooling before committing to…

MITpure Python · 3.9.10+dormant
1.2Mdownloads / mo
py-ecc With conditions
PyPI · Cryptography · released Apr 2025

Implements elliptic curve cryptography operations for secp256k1, alt_bn128, and bls12_381 curves in pure Python.

However, the explicit lack of audit and experimental status mean it should not be used for applications handling real cryptographic secrets or financial transactions…

MITpure Pythonaging
1.2Mdownloads / mo
vercel-oidc With conditions
PyPI · Cryptography · released Aug 2026

Retrieves, decodes, and verifies Vercel OIDC tokens for Python applications, with support for both synchronous and asynchronous token lookup and optional JWT signature verification.

MITpure Python · 3.10+
1.2Mdownloads / mo
trustme Worth it
PyPI · Cryptography · released Jan 2025

trustme generates fake TLS certificates and certificate authorities for testing network code without needing real certificates or disabling certificate validation in tests.

Install it if you test any code that makes HTTPS connections.

Apache-2.0pure Python · 3.9+
1.1Mdownloads / mo
sigstore With conditions
PyPI · Cryptography · released Jul 2026

Sigstore is a Python tool for generating and verifying keyless signatures on files and Python package distributions using OpenID Connect identities and Sigstore's transparency log infrastructure.

Install it if supply chain security and keyless identity-based signing align with your workflow; skip it if you prefer traditional key-based signing or have no need…

Apache-2.0pure Python · 3.10+
1.1Mdownloads / mo
crypto With conditions
PyPI · Cryptography · released May 2015

Provides command-line tools to encrypt and decrypt files using GPG with AES256 cipher, supporting single files, directories, and optional tar archiving before encryption.

However, verify Python and GPG compatibility first, since the package has not been actively maintained since 2015 and may have undiscovered issues with modern…

MITpure Pythondormant
1.0Mdownloads / mo
pymacaroons With conditions
PyPI · Cryptography · released Feb 2018

PyMacaroons implements macaroons—bearer credentials with embedded authorization caveats that can be created, serialized, and cryptographically verified.

However, if you require active development, recent Python version support beyond 3.9, or performance-critical use, consider whether libmacaroons bindings or an…

MITpure Pythondormant
1.0Mdownloads / mo
django-fernet-fields-v2 With conditions
PyPI · Cryptography · released Aug 2023

Provides Fernet symmetric encryption for Django model fields, allowing you to encrypt sensitive data at the database level using the cryptography library.

Install only if your Django and Python versions are locked to those it was tested on, or if you are willing to fork and maintain it yourself.

MITpure Python · 3.8+abandoned
975.0Kdownloads / mo
rfc3161-client Worth it
PyPI · Cryptography · released Jul 2026

Implements RFC 3161 Time-Stamp Protocol to build timestamp requests and verify timestamp responses using cryptographic certificates.

Apache-2.0compiled wheel · 3.9+
899.3Kdownloads / mo
sigstore-rekor-types With conditions
PyPI · Cryptography · released Nov 2024

Provides Python data models for Rekor's API types, enabling type-safe interaction with Rekor's data structures through pydantic-based validation.

Apache-2.0pure Python · 3.8+
853.2Kdownloads / mo
mnemonic With conditions
PyPI · Cryptography · released Jan 2024

Generates mnemonic word sequences and converts them to cryptographic seeds following the Bitcoin standard for deterministic wallet creation.

However, dormant maintenance (no updates in 952 days) means no active support for bugs or security issues—acceptable for a narrow, mature specification but worth…

MITpure Python · 3.8.1+dormant
834.8Kdownloads / mo
macaroonbakery With conditions
PyPI · Cryptography · released Dec 2023

Macaroonbakery provides HTTP authentication and cookie handling for macaroon-based access control, integrating with the requests library to manage macaroon cookies across protected API calls.

LGPL-3.0-onlypure Pythondormant
830.0Kdownloads / mo