Skip to main content

Cryptographic library for Python

Project description

https://travis-ci.org/Legrandin/pycryptodome.svg?branch=master https://ci.appveyor.com/api/projects/status/mbxyqdodw9ylfib9/branch/master?svg=true

PyCryptodome

PyCryptodome is a self-contained Python package of low-level cryptographic primitives.

It supports Python 2.4 or newer, all Python 3 versions and PyPy.

PyCryptodome is a fork of PyCrypto. It brings the following enhancements with respect to the last official version of PyCrypto (2.6.1):

  • Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)

  • Accelerated AES on Intel platforms via AES-NI

  • First class support for PyPy

  • SHA-3 and BLAKE2 hash algorithms

  • Salsa20 and ChaCha20 stream ciphers

  • scrypt and HKDF

  • Deterministic DSA

  • Password-protected PKCS#8 key containers

  • Shamir’s Secret Sharing scheme

  • Random numbers get sourced directly from the OS (and not from a CSPRNG in userspace)

  • Simplified install process, including better support for Windows

  • Cleaner RSA and DSA key generation (largely based on FIPS 186-4)

  • Major clean ups and simplification of the code base

For more information, see the homepage.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycryptodome-3.2.1.tar.gz (3.2 MB view details)

Uploaded Source

Built Distributions

pycryptodome-3.2.1-cp35-none-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.5Windows x86-64

pycryptodome-3.2.1-cp35-none-win32.whl (3.9 MB view details)

Uploaded CPython 3.5Windows x86

pycryptodome-3.2.1-cp34-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.4Windows x86-64

pycryptodome-3.2.1-cp34-none-win32.whl (3.9 MB view details)

Uploaded CPython 3.4Windows x86

pycryptodome-3.2.1-cp33-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.3Windows x86-64

pycryptodome-3.2.1-cp33-none-win32.whl (3.9 MB view details)

Uploaded CPython 3.3Windows x86

pycryptodome-3.2.1-cp27-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 2.7Windows x86-64

pycryptodome-3.2.1-cp27-none-win32.whl (3.9 MB view details)

Uploaded CPython 2.7Windows x86

File details

Details for the file pycryptodome-3.2.1.tar.gz.

File metadata

  • Download URL: pycryptodome-3.2.1.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pycryptodome-3.2.1.tar.gz
Algorithm Hash digest
SHA256 728da7711511a5875a62da1b83077e04abfc0b815d31544df5f1747c2392a52a
MD5 670c0e54f1e0cf7a3a7dc113a7cb62a2
BLAKE2b-256 d5fd7316948bed8a85d826bbc7acdc412ad1619a06b7ffa03534581f9d184305

See more details on using hashes here.

File details

Details for the file pycryptodome-3.2.1-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for pycryptodome-3.2.1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 91758c12495ef8ff7475204c1ff3ded9c535c22bafb80d15f6aedcb391b89dbd
MD5 41f0c12f1f65f6a6c473cef64c1c56de
BLAKE2b-256 e99d3fe513fd5c875d9702fa8d2fb562c81fa0eb32805d294164aca546486bec

See more details on using hashes here.

File details

Details for the file pycryptodome-3.2.1-cp35-none-win32.whl.

File metadata

File hashes

Hashes for pycryptodome-3.2.1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 7f6095edf187b51018eb6b4e46475dc87857f94154ad53be3d32a114bad1f71f
MD5 4a7c3cc293463ff6abadac01274f0075
BLAKE2b-256 1b5b0c2283c1b3b3eafd4c7c72ae1839e2a9f7a4e1d73a4639b6e72657e72ed2

See more details on using hashes here.

File details

Details for the file pycryptodome-3.2.1-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for pycryptodome-3.2.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 938dc4718851ee5cda45949f5536c78ffa6ed229f7594c6aadac50941e7f67b7
MD5 a9f8802e4e277c1582333bef747ec03b
BLAKE2b-256 c86a1360761d3c8466f959096f8bef357e91bcb29dfef700985d8aeb77333b9a

See more details on using hashes here.

File details

Details for the file pycryptodome-3.2.1-cp34-none-win32.whl.

File metadata

File hashes

Hashes for pycryptodome-3.2.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 edcf8a6af42a5e8610ec0cd9c809c3d6c31d5cb6f6c48f27ce4f27581c8ffeef
MD5 75ba03cbea0c4c5290beb5b746a3a849
BLAKE2b-256 c2cb60e0900bfc565be5ebfea7674d976be01294107bc43aa8e635a1f37c45d4

See more details on using hashes here.

File details

Details for the file pycryptodome-3.2.1-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for pycryptodome-3.2.1-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 f1fab75b568eceb8b37a0678ebc410cefc40bccbaa26e6b05ecf0e8dd954e750
MD5 ddf4b7aaa4b24f3ebbf740f8e7caeb0c
BLAKE2b-256 03dbc479824f487297dbf0593acfb711b1b466a203bc00c79ee6e81efce227ff

See more details on using hashes here.

File details

Details for the file pycryptodome-3.2.1-cp33-none-win32.whl.

File metadata

File hashes

Hashes for pycryptodome-3.2.1-cp33-none-win32.whl
Algorithm Hash digest
SHA256 2ff61c4bc229083c8ad755e37a17e9e039091da4df7adf43cb8f79934578e4d0
MD5 96f7a5de8a692f06d69c39ed241e12c8
BLAKE2b-256 7e8e901418cc878a53c34f1ec63af18d8fd02e9a344b7ffed0f311eda39bc6a3

See more details on using hashes here.

File details

Details for the file pycryptodome-3.2.1-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for pycryptodome-3.2.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 c10714865adc1e0d931fb515ec33ba07e040caffe3ee78d580852ce66ca340ab
MD5 886ebdbf92369a1e3699859b71435d26
BLAKE2b-256 c0d7a638dbbe059f632b705336e2623e9b6a7ac1f05b3a664b7b3773a67d8864

See more details on using hashes here.

File details

Details for the file pycryptodome-3.2.1-cp27-none-win32.whl.

File metadata

File hashes

Hashes for pycryptodome-3.2.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 b2b51d55fe8e1fcc381e253a1f32059ff379efbef05f033ed9044351be8abde4
MD5 8b08b7496b5ac985d6d0248598eb5b6f
BLAKE2b-256 569b900d6f394685dd75ea66ba787c287a74b504b43e00be358cf670f9d17529

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page