Python Encryption Library screenshot

Python Encryption Library 9.5.0.98

Python encryption, hashing and certificate tools

Python Encryption Library is a cryptographic component for Python applications that encrypt or decrypt strings and binary data. It supports symmetric algorithms including AES, Blowfish and Twofish, as well as public-key operations with digital certificates. Developers can create and verify digital signatures, calculate hashes and HMACs, derive keys with PBKDF1 or PBKDF2, and encode data as Base64, hexadecimal, quoted-printable or URL-encoded text. BZIP2 compression and chunk-based streaming are also available.

Python Encryption Library 9.5.0.98 details

Author:
License: Trialware
Price: $149.00
Released:
File size: 4.40 MB
Downloads: 409
Keywords: python encryption library, Python Encryption Library, decrypt, data security, x64 software, python cryptography library, cryptography module, encrypt binary data, Inc., binary, python digital signatures, decrypt strings, Windows 10 compatibility, strings, certificate encryption, python hash and hmac, Chilkat Software
Author URL: https://www.chilkatsoft.com/
Python Encryption Library
Python Encryption LibraryComponents & LibrariesWindows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11

User Rating: 0 (0 votes)

Python Encryption Library Awards

Windows 10 download editor's pick

Python Encryption Library for Windows 10 - Full description

Python Encryption Library is a cryptographic component for Python applications that need to protect or process text and binary data. It gives developers a set of encryption, hashing, certificate, encoding and compression tools through one library, supporting workflows that range from encrypting a byte array to signing a document for later verification.

For symmetric encryption, the library supports AES (Rijndael), Blowfish, Twofish, RC2, ARC4, DES, 3DES, PBES1 and PBES2. Applications can supply a binary secret key and, where applicable, an initialization vector, then select CBC or ECB mode. Data can be encrypted in chunks for streaming workflows as well as handled in memory. Encrypted output can be represented as Base64, hexadecimal or quoted-printable text, making it easier to store or transmit through text-oriented systems. The library also supports public-key encryption and decryption with digital certificates, plus creation and verification of digital signatures. PKCS7 operations cover P7S and P7M creation, decryption and verification.

Hashing is available for strings and binary data, with algorithms including SHA-1, SHA-256, SHA-384, SHA-512, MD2, MD4, MD5, HAVAL and RIPEMD variants. HMAC can be calculated with supported hash algorithms, and PBKDF1 and PBKDF2 provide password-based key derivation. Streaming hashing lets an application pass data in successive chunks rather than first collecting the entire input. The library also generates random bytes, which can be used in application cryptographic workflows. Its encoding functions handle Base64, hexadecimal, quoted-printable and URL encoding, while BZIP2 compression works on strings or byte data in memory.

Text handling includes conversion of Unicode strings to ANSI or another specified character set before encryption, hashing or compression. This can help applications consistently process text when an external system expects a particular encoding. The library supports encryption up to 256 bits and includes the FIPS 81 padding scheme for AES. These options let developers shape data before processing and choose output formats suited to storage, network protocols or existing application interfaces.

The library is intended for developers adding cryptographic operations to Python software, including data protection, signed content, message authentication, password-derived keys and compacted data. Certificate-based signing can help verify that content has not changed and associate it with a certificate, while symmetric methods suit applications that manage shared secret keys. Hashing, encoding and compression can also be combined in broader data-processing workflows.

Python Encryption Library is trialware from Chilkat Software, Inc. Its listed Windows support includes Windows 10 and Windows 11, as well as earlier Windows releases. It is a development component rather than a standalone encryption utility, so its features are used from Python applications. Key handling, certificate selection, algorithm choice and data encoding remain responsibilities of the integrating application; cryptographic settings should be chosen to meet the requirements of the system in which the library is used.

Python Encryption Library for Windows 10 - Post your review