cryptography
« Back to VersTracker
Description:
Cryptographic recipes and primitives for Python
Type: Formula  |  Latest Version: 46.0.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @pyca  |  formulae.brew.sh
Category: Security
Tags: cryptography python security encryption ssl tls
Install: brew install cryptography
About:
Cryptography is a Python library that provides cryptographic recipes and low-level primitives to developers. It includes secure hash functions, symmetric ciphers, and key derivation functions, serving as the foundation for many Python security tools. The library offers both high-level safe recipes and low-level interfaces for advanced users.
Key Features:
  • High-level cryptographic recipes for common operations
  • Low-level interfaces to OpenSSL primitives
  • Support for X.509 certificate handling
  • Secure password hashing and key derivation
  • Constant-time operations to prevent timing attacks
Use Cases:
  • Implementing secure password storage and authentication
  • Encrypting and decrypting sensitive application data
  • Validating and generating digital signatures
  • Building custom security protocols and TLS implementations
Alternatives:
  • PyCryptodome – Fork of PyCrypto with more algorithms but different API design
  • PyNaCl – Python binding to libsodium focused on high-level crypto primitives
License: Apache-2.0 OR BSD-3-Clause
Dependencies: cffi, openssl@3
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 16, 2025 2:27am 0 VERSION_BUMP ad605ba3
Oct 1, 2025 5:17am 0 VERSION_BUMP 355f9b52
Oct 1, 2025 2:30am 0 VERSION_BUMP 3b12f679
Sep 17, 2025 4:53am 0 VERSION_BUMP fe4b8402
Sep 12, 2025 6:27am 0 VERSION_BUMP 6f6f0e4f
Nov 17, 2024 8:37pm 0 VERSION_BUMP 9ff1b0ed