albinoloverats ~ Software Development

Home
Skip to main content
Welcome Unknown Crawler
I am a deeply superficial person. -Andy Warhol

encrypt

Project Administrator: The encrypt Development Team

encrypt is a small application which has been designed, from thebeginning (all three of them so far), to be as simple to use as ispractical. The idea is small and simple, yet with encryption that aimsto be a strong as possible, while also giving the user the choice abouthow their data is secured.

It is mostly written in C, and uses the GTK for the GUI (version 3.0or later), to help increase the portability and usefulness across manydifferent operating systems. All of the cryptographic functions areprovided by libgcrypt; this increases the number of availablealgorithms for the end user, and also ensures that the implementationsare correct and (largely) free of (serious) bugs :-)

Not only do we have an Android version, but we also now have a nativerelease for Mac OS X! (Of course if you would prefer, you can stillbuild an X11 version using Homebrew and following the typical *nixinstructions in the documentation.)

Currently we provide 64 bit binary packages—with GUI—forArch, Debian, Fedora, Slackware, FreeBSD, Solaris 11, Apple's OS X, aswell as now Microsoft Windows. The DEB package should be compatible withthe latest version of Ubuntu, and the RPM is (mostly) compatible withSUSE (it might complain that it cannot satisfy the cURL dependency butthis can be ignored; you just won't be prompted when a new version ofencrypt is available). The Windows package has been built and tested onWindows 11. We're still working on an ebuild file for Gentoo, but itdoes compile and run without any issues provided you're willing to dosome manual dependency management.

It's this level of portability and simplicity which we hope will makeencrypt more useful to people who use different operating systems indifferent situations: home, office, on the go, etc. as it uses the samealgorithms and interface. Be aware that theWhirlpool algorithm is different on desktops versus Android.

NB: It has been noted that some characters, when used in the password,aren't completely cross-platform; for instance the character £ doesn'tplay well on Android devices.

Binary packages, and GPG signatures, for version 2022.01 are availablebelow (as well as at Sourceforge):

OS Package GPG Signature Screenshots
Arch Linux pkg Signature GTK+3 / Xfce
Debian deb Signature See above
Fedora rpm Signature See above
Slackware tgz Signature See above
FreeBSD txz Signature See above
Solaris pkg Signature See above
Windows exe Signature GTK+3 / Windows
OS X pkg¹ Signature Native OS X
Android Paid/Free Signature (Free) Nougat
Source Code src Signature See above
OS Package GPG Signature Screenshots

.

A demo of using the CLI can be found over onasciinema, whereas a GUI demo can befound within the pixmapsdirectory as well as on YouTube.

¹ At the moment, the OS X app isn't signed by Apple and as such you willbe presented with a warning about encrypt being untrusted. This can beoverridden in the security settings.

The latest source (stable or otherwise) can be cloned from our Git repository:

Browse source code
$ git clone https://albinoloverats.net/git/encrypt.gitCopy Git URL to clipboardCopied
$ git clone https://git.code.sf.net/p/encrypt/code encrypt-code
$ git clone git@github.com:albinoloverats/encrypt.git
$ wget https://albinoloverats.net/downloads/encrypt.git.tar.bz2
Last commit: 2023-05-07