CrococryptMirror (aka "Crococrypt") is an encryption tool that mirrors complete folders to encrypted folders.
The encryption algorithms that are used are AES and Twofish (256 bits, cascading). The key file is secured by a password using PKCS #5 (PBKDF2) with a SHA512/Whirlpool based HMAC using 100000 iterations and AES and Twofish.
Additionally, a ZIP compression for storage space optimization is used. For reasons of performance, the synchronization of source and destination folder is done in the background.
A backup copy of the key files has to be stored in a secure place. Without the key file, the containers cannot be decrypted.
In the portable version of CrococryptMirror key files and settings are stored together with the application folder. Hence, the complete application can be transported on an external storage device. Moreover, the folder "container" can be used to store portable containers.
Mirroring can be done manually (on-demand) or by using the sync service, which detects directory changes on the fly.
Copying and synchronizing of files/folders/directories (recursive) to encrypted folders
Encryption of filenames
Source folders can be stored in multiple destination containers at the same time (e.g., USB disk drive and Cloud storage)
Network drives can be used as sources and destinations