pycryptodomex (original) (raw)

Project description

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

It supports Python 2.7, Python 3.7 and newer, and PyPy.

You can install it with:

pip install pycryptodomex

All modules are installed under the Cryptodome package.

Check the pycryptodome project for the equivalent library that works under the Crypto package.

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

PyCryptodome is not a wrapper to a separate C library like OpenSSL. To the largest possible extent, algorithms are implemented in pure Python. Only the pieces that are extremely critical to performance (e.g. block ciphers) are implemented as C extensions.

For more information, see the homepage.

All the code can be downloaded from GitHub.

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

Built Distributions

File details

Details for the file pycryptodomex-3.22.0.tar.gz.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0.tar.gz | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | a1da61bacc22f93a91cbe690e3eb2022a03ab4123690ab16c46abb693a9df63d | | | MD5 | 069412fe4cadef353cdf3cb7310649b7 | | | BLAKE2b-256 | bad5861a7daada160fcf6b0393fb741eeb0d0910b039ad7f0cd56c39afdd4a20 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp310-pypy310_pp73-win_amd64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 7cd39f7a110c1ab97ce9ee3459b8bc615920344dc00e56d1b709628965fba3f2 | | | MD5 | 7a14fd9ea1eeb8fd88cdd6a65362df37 | | | BLAKE2b-256 | 032ae28a5a6d4c3cd9b4bad96c928c3b0a69373aa690cbdb47380616ea9e1866 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 644834b1836bb8e1d304afaf794d5ae98a1d637bd6e140c9be7dd192b5374811 | | | MD5 | 29c654f4859c3879071cd27fa00dc7cf | | | BLAKE2b-256 | c53aaf57daba1a9d7a0e3edb779db2a2e8db26fe5cd8a447f7a4cb4eb7bb1369 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 140b27caa68a36d0501b05eb247bd33afa5f854c1ee04140e38af63c750d4e39 | | | MD5 | 525346a808770c63ff37f5094b3f3c61 | | | BLAKE2b-256 | eef48147561bd1970b1617dca321f2b0ca984c5c8a69ce5d39450b5a5bfa8912 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 72c506aba3318505dbeecf821ed7b9a9f86f422ed085e2d79c4fba0ae669920a | | | MD5 | 5a2a765fdcd5160b0a6ddda697ae5b99 | | | BLAKE2b-256 | f862aaca2aaaff8660a4a19598af40683b2e9294e78649253236b5cb592ebb04 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | c8cffb03f5dee1026e3f892f7cffd79926a538c67c34f8b07c90c0bd5c834e27 | | | MD5 | 34342bdd8fd3079f92a9972cbbf20679 | | | BLAKE2b-256 | 2d274e49f8df0f983402b97c2a42f9482ffd747cbdaed8c0f7e6651d760bec42 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp39-pypy39_pp73-win_amd64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | f005de31efad6f9acefc417296c641f13b720be7dbfec90edeaca601c0fab048 | | | MD5 | ae078eec75a5db7ff9519484330346d2 | | | BLAKE2b-256 | 506636137ecb46e2cd4dc4dc598e4e4b25d4a294eb3d0b3750ed758e3006c463 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 1ab0d89d1761959b608952c7b347b0e76a32d1a5bb278afbaa10a7f3eaef9a0a | | | MD5 | 9662c950d7450e6ce8d32d6b85b61e74 | | | BLAKE2b-256 | 1132a4e7108f4d1130f30b2700b3e3c279d9483d7e3ddf994b530ad5ef8fdf94 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | eac39e237d65981554c2d4c6668192dc7051ad61ab5fc383ed0ba049e4007ca2 | | | MD5 | bf33935a149a50e07f79ff5b9abb5b6c | | | BLAKE2b-256 | 3a46ff853823c1207ba8e16f796b4516b8ab058ea0617a4fa0c1b3360fdf50b4 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 5e64164f816f5e43fd69f8ed98eb28f98157faf68208cd19c44ed9d8e72d33e8 | | | MD5 | abea3470b16064385750944192e9a57d | | | BLAKE2b-256 | ecf6e167318b1f30a560afae62f6a8d329ef7fe3d5377a9c6062621fd1a854c0 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | e4eaaf6163ff13788c1f8f615ad60cdc69efac6d3bf7b310b21e8cfe5f46c801 | | | MD5 | e775d8f10a49654c84b045d33826de52 | | | BLAKE2b-256 | dec8e7a898e7713a67f88f1a6020b7cbe6d5988b89fdd1e0a1965a2446d84ac0 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp27-pypy_73-win32.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp27-pypy_73-win32.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 684cb57812cd243217c3d1e01a720c5844b30f0b7b64bb1a49679f7e1e8a54ac | | | MD5 | d3f583c8c1ae60fc782861f5754a8d3d | | | BLAKE2b-256 | 30aebc3180c927df70080cfab2420ea4ddd9ca88219457975a45447609edaf44 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-pp27-pypy_73-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-pp27-pypy_73-manylinux2010_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 5bf3ce9211d2a9877b00b8e524593e2209e370a287b3d5e61a8c45f5198487e2 | | | MD5 | e25feea593267362fea79a106e63edd9 | | | BLAKE2b-256 | 7f71b32ff0b2f9196d7ef85e2f663cf3e5d66ac361caeacc1bef43de757b2ba4 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-win_amd64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | ff46212fda7ee86ec2f4a64016c994e8ad80f11ef748131753adb67e9b722ebd | | | MD5 | 98877185125d660c3afa69b2449eacc2 | | | BLAKE2b-256 | 15c879ab16e5b95a8988caee792236a776beceabcaa2518979d4e21b6ee20f57 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-win32.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-win32.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 2cac9ed5c343bb3d0075db6e797e6112514764d08d667c74cb89b931aac9dddd | | | MD5 | 529dab3303e2d40cee03522d791d2a09 | | | BLAKE2b-256 | fbadcc69805083af164419a4413bc0ebc791e17103327da6979b14d5d3c7e7e5 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-musllinux_1_2_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | bfe4fe3233ef3e58028a3ad8f28473653b78c6d56e088ea04fe7550c63d4d16b | | | MD5 | bbe4e63edf824c86a98aa45cb7f2cac7 | | | BLAKE2b-256 | a14c78307b989d4855f806fff16424f837400e22df3695725f6aa45553e3a13c | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-musllinux_1_2_i686.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 1a8b0c5ba061ace4bcd03496d42702c3927003db805b8ec619ea6506080b381d | | | MD5 | 04b5186fee1682ea3ec745206a8717be | | | BLAKE2b-256 | 91db26f5d2af7cf809acfe1d1d7182a81fc0d0c13c26dd995b22c5b41be28bf9 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-musllinux_1_2_aarch64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | ee75067b35c93cc18b38af47b7c0664998d8815174cfc66dd00ea1e244eb27e6 | | | MD5 | a0e60cf7ebd4b0209c7c7698e530d656 | | | BLAKE2b-256 | 80c7cfbdd748a45b7fe8769a5494f130b092e9392e780ad204b5bc39c1a3a521 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 259664c4803a1fa260d5afb322972813c5fe30ea8b43e54b03b7e3a27b30856b | | | MD5 | 906a15d2db9939009926a9b5beee0dd6 | | | BLAKE2b-256 | 6f72e7e748c682c889f30a0a7c3072a27a002b50a6cf5912ad1ce1269e327f40 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 7a24f681365ec9757ccd69b85868bbd7216ba451d0f86f6ea0eed75eeb6975db | | | MD5 | 89db3a798bd9330e2dad7528cf463130 | | | BLAKE2b-256 | 51aff877f8ec1c4185e3ede3bf2beb286e5150099d2b3cba528c98d832372f38 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 7127d9de3c7ce20339e06bcd4f16f1a1a77f1471bcf04e3b704306dde101b719 | | | MD5 | 508485d5b1f149a4bb2574b4c493db53 | | | BLAKE2b-256 | a9ffc45a97427aefbea07e8e6f2e08b10b4f2b287b99997bd22a4cef913e53a6 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-macosx_10_9_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 5ac608a6dce9418d4f300fab7ba2f7d499a96b462f2b9b5c90d8d994cd36dcad | | | MD5 | a6bdddebad9ecbd60763755d32cd360e | | | BLAKE2b-256 | f162e947c35efebf95ba9bfe3fd76d766caa8d66d3f5d440fca05328c18b3352 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp37-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp37-abi3-macosx_10_9_universal2.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | aef4590263b9f2f6283469e998574d0bd45c14fb262241c27055b82727426157 | | | MD5 | 7c4b3b7d1eb5b48e79fbba1297987bc2 | | | BLAKE2b-256 | 62c28c97e649ccd3886eaf4918bd87791d3b52e80ba5b9c4678e2b631f2f8340 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp27-cp27mu-manylinux2010_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 5ebc09b7d8964654aaf8a4f5ac325f2b0cc038af9bea12efff0cd4a5bb19aa42 | | | MD5 | fd5aa3769d033a66c19a5411cf8a445f | | | BLAKE2b-256 | 0814434ec26af2b714cbbe669417786dd2e28a9f667165f509159dcd2a9815dd | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp27-cp27mu-manylinux2010_i686.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | b3746dedf74787da43e4a2f85bd78f5ec14d2469eb299ddce22518b3891f16ea | | | MD5 | 05324cd66b9b4e177dabc79d03fac73b | | | BLAKE2b-256 | bc08d2da12bbe1cc5f53cde2b0f16dfc1f666890c0c29d03216a9736c02cb5b5 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp27-cp27m-win32.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | d7beeacb5394765aa8dabed135389a11ee322d3ee16160d178adc7f8ee3e1f65 | | | MD5 | 06cbb6dab0939204b40f96c36bb9a819 | | | BLAKE2b-256 | a290da0054c45b93b2a9ebce1f35f16a825f8c4c523765472a3395ae29274f2e | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp27-cp27m-manylinux2010_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 813e57da5ceb4b549bab96fa548781d9a63f49f1d68fdb148eeac846238056b7 | | | MD5 | 3e9e25572567ca2e7e2a504cdd2f2fa5 | | | BLAKE2b-256 | 3160ce0c183cfc13a8c82d784cb6298a51b48a1bc491940b09c9fa1452caf1f9 | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp27-cp27m-manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp27-cp27m-manylinux2010_i686.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 276be1ed006e8fd01bba00d9bd9b60a0151e478033e86ea1cb37447bbc057edc | | | MD5 | bb63a6b89429cf315e551c2c24d77703 | | | BLAKE2b-256 | 1515825a74b77adeb1d52fc6fc2555052e3dd7b4fb7ad61d24282b4dc310365b | |

See more details on using hashes here.

File details

Details for the file pycryptodomex-3.22.0-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycryptodomex-3.22.0-cp27-cp27m-macosx_10_9_x86_64.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 41673e5cc39a8524557a0472077635d981172182c9fe39ce0b5f5c19381ffaff | | | MD5 | 262a8cdbc575045c2eb85f82a41a9b1e | | | BLAKE2b-256 | 8c9a55e1d1cdea3666397b35d855e832031e88e88501b3b95ca4ddacca210fa2 | |

See more details on using hashes here.