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 (including SHAKE XOFs) 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.3.tar.gz (13.4 MB view details)

Uploaded Source

Built Distributions

pycryptodome-3.3-cp35-none-win_amd64.whl (14.3 MB view details)

Uploaded CPython 3.5Windows x86-64

pycryptodome-3.3-cp35-none-win32.whl (14.2 MB view details)

Uploaded CPython 3.5Windows x86

pycryptodome-3.3-cp34-none-win_amd64.whl (14.2 MB view details)

Uploaded CPython 3.4Windows x86-64

pycryptodome-3.3-cp34-none-win32.whl (14.2 MB view details)

Uploaded CPython 3.4Windows x86

pycryptodome-3.3-cp33-none-win_amd64.whl (14.3 MB view details)

Uploaded CPython 3.3Windows x86-64

pycryptodome-3.3-cp33-none-win32.whl (14.2 MB view details)

Uploaded CPython 3.3Windows x86

pycryptodome-3.3-cp27-none-win_amd64.whl (14.2 MB view details)

Uploaded CPython 2.7Windows x86-64

pycryptodome-3.3-cp27-none-win32.whl (14.2 MB view details)

Uploaded CPython 2.7Windows x86

File details

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

File metadata

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

File hashes

Hashes for pycryptodome-3.3.tar.gz
Algorithm Hash digest
SHA256 5812c068ee1577853e254c4c9caf77179186519e345cc80cae29b4c8f0ed121c
MD5 ffc0a5f44165b6c2fd8213addbe07c87
BLAKE2b-256 4d1b4746e7c6179e148b542958806bfb326d0e75e32746aa8d33dc0dccd654a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 724613a4214ed2846b970d859b0fbcf19a9ee0083b3c33ed01b6c94c9532f884
MD5 9a1739cd58b24056bf43d376eb9a21b3
BLAKE2b-256 f6845eacb1bb8e2e653b37db08159b0b3ca683c2ed00788f9ccba51732433580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3-cp35-none-win32.whl
Algorithm Hash digest
SHA256 757319f4b58a3151b5a54627052aba45ddd433e944792ff41caeceba866fea1f
MD5 bc36ab34df8e25401d87f02043a90e58
BLAKE2b-256 09e79fba0d92799e2aa4c5dbf8fc3157c0ea8d52ff52e3a98e4b17d7a8e491cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 c5e26a6fd59c5df53f724ea5e1964cf5e0f3f3da76a6b72062626a4c347d221f
MD5 822323de1359bfa79ef2964f232711c9
BLAKE2b-256 af7c987092a283d508d616ca72dc40f869f93e6abefda815e07e10efeb65a114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3-cp34-none-win32.whl
Algorithm Hash digest
SHA256 37281eed78c91f6a041d279da0add287b934b074913af2ef2f0a207b4905ae44
MD5 9fa1f0f722d1407fcc9ca4b56b2c2649
BLAKE2b-256 d3ea7261d83f15cd4ce160a931316bb8269fbc2cfd5a7d7e78f4eb7b50531286

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 f0d908bf3560c5d779e131bcc30f49cfb63ae8cd9ad5625c993d7c6baaa0d574
MD5 2e6c66278de714699c47c788cd0cfd22
BLAKE2b-256 86312ec2e22447828d7113a961872a9368fb16ea0a760a2d2e91580d7470ec49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3-cp33-none-win32.whl
Algorithm Hash digest
SHA256 8fa0425512ed99a8d9aa6345904de12d1c7b9ec04d361f4d1bd12d83ca3fb22b
MD5 8f3d6a08690e57570d2ac7832cc8edd7
BLAKE2b-256 995af1ee81fa6fbb205228e23823901f09a518f563fd130462d983d8a83dd6df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 121dddf62b7f14c830cf841395b3c99e296edd2f40143031087eaef7d5f355eb
MD5 e3c3b9a171a43e54b3871c4666cda87b
BLAKE2b-256 643feac1f543586c3fae727b566b0f8d9cb77eb769839119476ee13cd7557456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3-cp27-none-win32.whl
Algorithm Hash digest
SHA256 ccf7e068c20b819af5ffc14d432d5df21a547e00b98d2e87311f765231c666ec
MD5 712b751fab2da70e98bc0df6101c0ba4
BLAKE2b-256 383ab475f145597c8a628ef6f7fb9b9226d5c8eb40b148ed7f7b2731efe8b23a

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