Algebraic is a thoughtfully-made file encryption app. It is designed from the ground up to be reliable, secure, and intuitive to use.
Hint: you can click to zoom on all of these screenshots!
1. Natural workflows
Algebraic seamlessly integrates with Finder. To encrypt a file or folder, simply Control-click or right-click on the item in Finder. Then select “Encrypt in Algebraic” from the context menu.
If you don’t see these options in your Finder context menu, look for them under a “Services” submenu.
Keyboard productivity enthusiasts celebrate!
In Finder, you can also use keyboard shortcuts to encrypt and decrypt items with Algebraic.
Encrypt selected items: ⌘ + Shift + E
Decrypt selected items: ⌘ + Shift + Y
You can adjust these shortcuts in System Preferences in the “Keyboard” pane.
2. Secure, modern cryptography by default
State of the art algorithms
Algebraic uses the modern XChaCha20 stream cipher for encryption and decryption. To derive a secure key from the encryption password, it uses the memory-hard Argon2id key derivation function.
These are currently some of the strongest and most modern algorithms for file encryption. Algebraic’s design allows for the algorithms to be updated transparently in future years, as better ones become available.
Read more about the cryptography.
Optimized for performance
Algebraic’s encryption algorithms use architecture-specific assembly
instructions specific to the
amd64 architecture, which Intel-based Mac
computers are based on, and the
arm64 architecture, which Apple silicon
Mac computers are based on.
Algebraic also has no limits on the file sizes it can encrypt and decrypt, as long as disk space is available to save the resulting files.
3. Drag-and-drop in abundance
Drag-and-drop is an iconic feature of the Mac ecosystem, and Algebraic makes perfect use of this capability.
Planning to encrypt or decrypt a number of files and folders? Simply drop them into the app’s main window.
You can also decrypt files by dropping them onto the app’s Dock icon.
4. Security from many angles
Encrypt more than just your data
Algebraic can do more than just encrypt the data inside your files.
You can additionally encrypt file names, encrypt folder names, and even obfuscate the file sizes of encrypted files — making it even harder for an adversary to guess at a file’s contents.
You can configure these options in Algebraic’s Preferences (Algebraic > Preferences).
Safe from keylogging
The password fields in Algebraic are designed to be safe from malicious
software such as keyloggers. Algebraic solely uses
a secure password entry class, which provides system-level protection
5. Precise error handling
We understand that your data is sensitive, and Algebraic takes its responsibility seriously.
With this in mind, Algebraic shows precise alerts when a file or folder could not be encrypted successfully, along with detailed error messages that you can copy to see what went wrong.
… and many other goodies
Algebraic’s light and dark appearance modes make the app pixel-perfect in all environments!
Algebraic preserves Unix file permissions, xattrs, and access control lists (ACLs) during encryption, so they can be later restored just as they were!
Fully local: With Algebraic, encryption and decryption operations happen completely locally on your Mac. The app will never collect usage statistics or any personally-identifiable information. License key validation will never require use of the internet. Only checking for app updates requires use of the internet (and this, too, can be turned off).
Backwards compatibility is paramount to Algebraic. The file format used by Algebraic is self-contained and future versions of Algebraic will always be able to work with items encrypted using a previous version!