Cloaker: Easy file encryption with Windows, macOS, and Linux support

Crook Is one of the easiest tools to encrypt and decrypt a single file using cross-platform support (running on Linux, Windows and macOS). This free and open source tool has a very basic Qt5 user interface where you can drag and drop files to be encrypted or decrypted, enter a password (minimum length of 10 characters), and choose where to save the password. The file is complete. What’s more, Cloaker is portable / no installation required.

Cloaker’s goal is to make it as easy as password-protecting files, providing the simplest possible file encryption, or at least in the project description.
To avoid leaving unencrypted partial files in the event of program failure, only one file can be processed at a time. If you want to encrypt multiple files, add them to a zip or other archive.
Although the application is intended to be used with a graphical user interface, Cloaker also has a command line interface that can encrypt and decrypt files, which is also cross-platform (running on Windows, macOS, and Linux). This cli interface is not available in Linux binaries and its usage is not stated in the project description, but I compiled it from source code to try it out. To encrypt files using Cloaker cli, use -e my-file.txtAnd then use -d my-file.txt.cloaker
It is important to be careful not to forget the password you set when encrypting the file, as it cannot be recovered. If you forget your password, you will lose encrypted data! Save the password used to encrypt the file in a password manager (I recommend using Bitwarden), or store it in another secure way. Related: How to Encrypt USB Drives with VeraCrypt (Compatible with Windows, macOS, and Linux)
It should also be noted that saving decrypted files to disk is not a good idea because it can be recovered, so for important files, it is best to decrypt them to a virtual disk. One way is to decrypt the file as / dev / shm This is a virtual disk on Linux.
The application core is written in Rust and the GUI is written in C ++ and MFC and Qt. Underneath, Cloaker uses a stream of sodium oxide Rust packaging from libsodium (XChaCha20Poly1305) for encryption. of XChaCha20 poly 1305 Constructs can securely encrypt an unlimited number of messages using the same key, up to approximately. 2 ^ 64 bytes (about 256 GB), while its larger random number (192 bits) allows safe use of random random numbers.
For the future, Cloaker plans to receive progress indicators or some speed statistics, and the command line interface should see further improvements. In addition, a mobile version may be created in the future.

Download Cloaker File Encryption Tool

Cloaker is portable and does not require any installation. Extract the archive for your operating system (Windows, macOS, or Linux) and double-click the Cloaker executable to run it.
On Linux, for desktop environments that do not support double-clicking executables to run them, you can run Cloaker by using a terminal and typing the following command ./ Where you extracted Cloaker:


You can also drag and drop Place the file at the top of the terminal window and press Enter The key to running it.
On Linux, Cloaker binaries require at least glibc version 2.25. This means, for example, that Ubuntu 18.04 (and Linux Mint 19. *) are supported, but Ubuntu 16.04 (and Linux Mint 18. *) are not supported.
You might like: How to make a PGP key on Linux using a GUI (and publish it)