BCArchiveTM is designed to compress a group of files/folders to a single encrypted file. 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:
- Symmetric algorithms: Rijndael (AES), Blowfish-256, Blowfish-448, IDEA, CAST5, GOST 28147-89, Triple DES.
- Secure Hash Algorithms: SHA-256, SHA-1, MD5 and RIPEMD-160.
- Asymmetric (public/secret key pair) algorithms: RSA, ElGamal / Diffie-Hellman.
- Specifications for public/secret key pair format: PKCS #12, X.509.
- PKCS #5 recommendations for the implementation of password-based cryptography.
- RFC 2440 specifications for session keys encrypted by symmetric or public key encryption algorithms.
Get BCArchive v.2.02.4 [>>]