G+_L I Posted May 3, 2014 Share Posted May 3, 2014 Cryptographic Primitives and Recipes in Python Cryptography is a package which provides cryptographic recipes and primitives to Python developers. It supports Python 2.6-2.7, Python 3.2+, and PyPy. Cryptography includes both high level recipes, and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests and key derivation functions. - Why a new crypto library for Python? If you’ve done cryptographic work in Python before, you’ve probably seen some other libraries in Python, such as M2Crypto, PyCrypto, or PyOpenSSL. In building cryptography the developers wanted to address a few issues they observed in the existing libraries: * Lack of PyPy and Python 3 support. * Lack of maintenance. * Use of poor implementations of algorithms (i.e. ones with known side-channel attacks). * Lack of high level, “Cryptography for humans”, APIs. * Absence of algorithms such as AES-GCM and HKDF. * Poor introspectability, and thus poor testability. * Extremely error prone APIs, and bad defaults. - Documentation: https://cryptography.io Source / Download: https://github.com/pyca/cryptography License: Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 https://github.com/pyca/cryptography/blob/master/LICENSE Link to comment Share on other sites More sharing options...
Recommended Posts