Terrapane Logo
AES Crypt
AES Crypt Icon

AES Crypt is a popular software product available on Window, Mac, and Linux that makes it very easy for users to securely encrypt files. Since 2006, AES Crypt has been under continual development and improvement. The new AES Crypt v4 — is the most powerful version to date.

Visit the AES Crypt site where you can download and purchase the latest version.

Developer Libraries
Library Icon

Terrapane's royalty-free developer libraries are available for a fixed price per developer. These libraries are updated periodically, actively maintained, and supported. All of the source code is fully published with links provided below so that your development teams may download the code and try them before committing to a purchase.

The software in this section is licensed per bundle under the terms of the Developer Library License. Additionally, users or licensees must agree to our Terms and Conditions.

Cryptography Bundle

libaes: Library implementing the AES block cipher (FIPS 197) and AES Key Wrap (IETF RFC 3394) and AES Key Wrap with Padding (IETF RFC 5649) [source]

libgcm: Library implementing Galois Counter Mode (GCM) and GHASH as documented in NIST SP 800-38D [source]

secutil: Various security utilities, including code to securely erase memory [source]

bitutil: Bit-oriented utilities, including shifting, rotation, and byte order [source]

stf: Simple Test Framework to perform unit testing [source]

Hashing and Key Derivation Bundle

libhash: Hashing Library implementing SHA-1, SHA-256, SHA-384, SHA-512, and HMAC [source]

libkdf: Key Derivation Functions (KDF), including ACKDF, PBKDF1, PBKDF2, and HKDF [source]

secutil: Various security utilities, including code to securely erase memory [source]

bitutil: Bit-oriented utilities, including shifting, rotation, and byte order [source]

stf: Simple Test Framework to perform unit testing [source]

Threading Bundle

spindle: Threading library to facilitate easily launching threads, create thread pools, create timers, and thread synchronization functions [source]

stf: Simple Test Framework to perform unit testing [source]

Parsing Bundle

program_options: Library to make it easy to parse command-line options [source]

bases: Library for performing encoding / decoding of Base-N values (e.g., Base-64) [source]

libjson: Modern C++ JSON parsing and serialization library [source]

stf: Simple Test Framework to perform unit testing [source]

General Utilities Bundle

logger: Library to allow developers to emit logging messages to the console, syslog, or any custom receiver [source]

netutil: Library of various network utilities, including code to ease reading and writing into a buffer intended for network transmission [source]

memory_manager: Library to efficiently allocate and free memory by pre-allocating various sized memory blocks [source]

bitutil: Bit-oriented utilities, including shifting, rotation, and byte order [source]

charutil: Character-related utilities, including code to convert between UTF-16 and UTF-8 [source]

random: Random number library to produce acquire numbers from two independent local sources [source]

conio: Libraries to make it easier to emit output to the console; includes a progress meter [source]

stf: Simple Test Framework to perform unit testing [source]

Made in the USA