{"library":"cryptography","type":"library","category":null,"description":"The cryptography library (pyca/cryptography) provides cryptographic recipes and primitives to Python developers, aiming to be a 'cryptographic standard library'. It offers both high-level recipes (e.g., Fernet symmetric encryption) and low-level hazmat (hazardous materials) primitives covering symmetric ciphers, asymmetric algorithms (RSA, EC, DSA), message digests, KDFs, X.509, and more. Current stable version is 46.0.6 (released 2026-03-25). The project releases frequently—typically multiple times per major version cycle—with major versions arriving several times per year.","language":"python","status":"active","version":"46.0.6","tags":["cryptography","encryption","rsa","aes","fernet","x509","tls","hashing","kdf","security","openssl","rust"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install cryptography","imports":["from cryptography.fernet import Fernet","from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes","from cryptography.hazmat.primitives.ciphers.aead import AESGCM","from cryptography.hazmat.primitives.asymmetric import rsa","from cryptography.hazmat.primitives.asymmetric import padding","from cryptography.hazmat.primitives import hashes","from cryptography.hazmat.primitives import serialization","from cryptography import x509"]},{"cmd":"pip install --upgrade pip && pip install cryptography","imports":[]}],"homepage":null,"github":"https://github.com/pyca/cryptography","docs":"https://cryptography.io/","changelog":"https://cryptography.io/en/latest/changelog/","pypi":"https://pypi.org/project/cryptography/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3,"avg_import_s":0.03,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/cryptography/compatibility"}}