Morello StrongBox is a COM component which provides strong, secure data encryption. It can be easily integrated into Visual Basic, Visual C , Delphi and VBScript applications. StrongBox uses industry standard, public domain algorithms - choose between Rijndael (AES), Twofish, Blowfish and Triple DES. ECB and CBC modes are available, with various standard padding options, for compatibility with other systems.Encrypting a file or a block of memory takes just a single method call. File encryption provides a convenient way of securing sensitive data files, including password files or any other private data. Memory buffer encryption is useful for network/Internet data transfers, or for encrypting specific sections of a composite file.Built in GZIP functionality can be used to compress the data before encryption, and the compressed stream can optionally be base64 encoded.It is possible to set the strength of encryption anywhere between 8 and 448 bits, so that your application can abide by any local leglislation regulating the supply or export of strong encryption systems.StrongBox uses a very flexible password specification, allowing for arbitrary length binary passwords. Your application is therefore free to make use of any password specification it chooses, be it a PIN, alphanumeric password, passphrase or a full binary key.StrongBox comes with a comprehensive help file, plus full example projects showing how to use the component in Visual C , Visual Basic and Delphi environments.