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.1.tar.gz (3.1 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.5Windows x86-64

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

Uploaded CPython 3.5Windows x86

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

Uploaded CPython 3.4Windows x86-64

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

Uploaded CPython 3.4Windows x86

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

Uploaded CPython 3.3Windows x86-64

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

Uploaded CPython 3.3Windows x86

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

Uploaded CPython 2.7Windows x86-64

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

Uploaded CPython 2.7Windows x86

File details

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

File metadata

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

File hashes

Hashes for pycryptodome-3.3.1.tar.gz
Algorithm Hash digest
SHA256 1b52d5643e243a6d5ba4b5706e6ae59ee61b14e800ff812c1e47ec4dfe8e4761
MD5 d5d65fed5894ae14aefa6a08dd889e12
BLAKE2b-256 d2506e4f3b4a77a430639feb6e37f5514fd537f011c0c8ce698f40731d4066b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3.1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 4e83913f03358e66ec675d5963886335919e0c3efaadb4b6e920f44199fd2ab9
MD5 227eb15324218b7fb021ece36f107fb6
BLAKE2b-256 8deb4f0ec3a969d9801f8a1b585c35d9100d749bf578337fe8775b052828ecee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3.1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 6e09c84b9e4e97bd9b1c763f43e48d248e8733f597c7c9f8cefca658d9c9f6b9
MD5 c85ae5f8cb0ecfa51c92d5e32a9e416d
BLAKE2b-256 c0de37ffdd7a3f44b2f9a4830c05dc92739d79a41fd7c3b643998a8ce71de1de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 76d03ca52cf61a0d21e161c251cd81f0c13494b6f6771cb934770fabceb58068
MD5 0a9c7d5a36832b80303cf8ef4c878a36
BLAKE2b-256 09520e1a10d03c11c8a5daa60b3848f2a92f35866074714b1b780c1f20bb8c91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 ab96ff95cf879a57e2736f78238e2b731516f4b0e7c572b861d6b3eced42caf5
MD5 6fb25145678818a998b603d985a96477
BLAKE2b-256 a341f5ade6267b31a3d575636f99d336dd4233fa517c4764b00971dfa511b4cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3.1-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 234c416c8ae31b4ffab57bf89e4b2812687f247263a90dbadc540ec511a2837d
MD5 682b78fdf5ac5f7bc878a11e810e394a
BLAKE2b-256 5a1e01dc2e276a64068aef1f538ee87b91109d86399b356832bbdf479f5f1cb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3.1-cp33-none-win32.whl
Algorithm Hash digest
SHA256 6277eee3979f19d03d7d02a4d256c4a52a5958709720a060faeb716ea83f2d48
MD5 1cce9107918ff57fefe7eab5e774be2c
BLAKE2b-256 b836183d2b1d4adc0b12bd4fa1f184e5ef53df5f1fd2cbb00f25b48031215d9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 ba62f6b9ae09a88cbe3328aa1ccc1696462d489c92f73920ec473773f2f92f84
MD5 27ceb47be3c18d63d29adb944ad48d8e
BLAKE2b-256 e1b285b720f5946fa4deb5c978cc3de481679232439bd2a37bdd85b0b1e4d2bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycryptodome-3.3.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 c292deeca9176c162e5a8e19be9c60edb99e855dbad3ea032f94e23249873ba6
MD5 67689c763fb3c94311bb4da2c6e564b0
BLAKE2b-256 9ee515cadd02530b5de36cb03c417ddce2733efbe174e6d9e76cc7a7cb7420bb

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