[ANN] CryptoPressStream - new streaming compression and encryption library

From: AidAim Software LLC (support_at_aidaim.com)
Date: 11/11/04


Date: 11 Nov 2004 13:04:18 -0700


AidAim Software is proud to announce that
the first public version of CryptoPressStream is now available.

CryptoPressStream is a streaming compression and ecnryption library.
It provides transparent access to compressed or encrypted data stored in the stream object.
All stream objects are 100% compatible with TStream and have some advanced functionality
like progress event, LoadFromStream, LoadFromFile, SaveToStream, SaveToFile methods,
Lock and Unlock methods for multi-thread usage.
CryptoPressStream includes TCPSManager component (thread safe) that provides easiest setting of
compression and encryption parameters, contains list of opened streams.

Key Features:

- Transparent streaming compression and encryption library with 100 % TStream compatibility.
- Forward and backward seeks to any position, partial rewriting of the stream, read cache.
- Support for large 64-bit streams (> 2 Gb).
- Compression and encryption component supporting buffers, strings, files.
- Compression algorithms ZLIB, BZIP and PPM.
- Strong customizable encryption with binary key support (12 algorithms and 4 modes): Rijndael (AES) 128 and 256, Blowfish, Twofish 128 and 256, DES single, double and tripple, Square.
- TCPSManager component for compression and encryption settings, list of opened stream, memory leaks prevention.
- Native VCL, does not require any DLLs
- 7 Demos, Component Reference with Delphi and C++ prototypes
- Royalty free

You can download and test CryptoPressStream here:
http://www.aidaim.com/products/download.php#CPS

Best regards,
  Leo Martin,
  AidAim Software LLC,
  http://www.aidaim.com
Compression, encryption and database components



Relevant Pages

  • AidAim CryptoPressStream 2.00
    ... CryptoPressStream is a streaming compression and encryption library. ... in the stream object. ...
    (comp.software.shareware.announce)
  • Using compression with encryption
    ... I am developing an internal compression format. ... encryption as well. ... open cryptographic output stream above this stream ... first with GZipStream and then encrypted with CryptoStream ...
    (microsoft.public.dotnet.framework)
  • Using compression with encryption
    ... I am developing an internal compression format. ... encryption as well. ... open cryptographic output stream above this stream ... first with GZipStream and then encrypted with CryptoStream ...
    (microsoft.public.dotnet.framework)
  • Re: typedef struct _iobuf FILE;
    ... You can also implement a "FILE *" stream that sits atop a compression ... algorithm, or a "FILE *" stream that implements encryption, or ... Reading email is like searching for food in the garbage, ...
    (comp.lang.c)
  • Re: Some unanswered questions from January 2011 [telecom]
    ... media stream (for comparison, consider that data compression was only ... is the 'compression' implemented in the codecs themselves (lower D/A ... With UDP (or any other best-efforts delivery ... the TCP retransmissions of lost packets ...
    (comp.dcom.telecom)