Feature Tour

App screenshot

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

Finder integration

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.

Finder context menu screenshot

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.

Screenshot of password dialog window

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.

Screenshot of Algebraic'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.

Preferences screenshot showing General pane

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 NSSecureTextField, a secure password entry class, which provides system-level protection against keylogging.


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.

App error alert screenshot


… 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!


Want to find out more?

Compare Algebraic with FireVault.

Read about the cryptography.