BCArchive is designed to compress a group of files/folders to a single encrypted file.
Using BCArchive is very simple yet very secure. Let's say you want to back up some data and store it as a compressed, encrypted archive on your hard drive. All you need to do is specify a password for the archive when you create it and enter the same password to decrypt and extract the data. This simple process requires no special knowledge of encryption.
The following options to encrypt data are implemented:
Create compressed and encrypted archive file protected by password.
Create compressed and encrypted archive file encrypted using the public key of another user.
Add several passwords to an existing archive file.
Apply more than one public keys to an archive file enabling a number of users to decrypt the archive.
Generate new or use existing secret/public key pairs in PKCS-12/X.509 format.
Compress and encrypt data to a self-extracted executable program. The user can run the program and extract the data even on a computer where BCArchive is not installed.
BCArchive enables the use of existing public key databases, such as those created for PGP software, which have been used world-wide for many years. BCArchive utilizes the following encryption algorithms, standards and specifications: