Introducing an Encrypted Text Editor for Linux, EncryptPad
Today’s app is for the security conscious among us. Today, we introduce to you a Text Editor that can manage encrypted text and files including images, videos, archives, etc – EncryptPad.
You can use EncryptPad to store information like bank account statements, credit cards, passwords etc. so that even if someone gains access to the files on which ever medium you saved them (say, e.g. a typical flash drive,) they will not be able to read its content.
This encrypted Text Editor implements RFC 4880 (which is the most widely chosen quality file format OpenPGP) and not following in the footsteps of other similar apps that implement asymmetric encryption, EncryptPad‘s encryption type is symmetric.
What Does EncryptPad Have to Offer?
To give a summary:
- Binary files encryption support
- Cross-platform, works on Windows, Mac & Linux.
- Customizable passphrase generator for creating strong random passphrases
- Integrity protection with SHA-1
- Multiple options and settings for key file management.
- Passphrases are not kept in the memory, rather only salted S2K results are stored
- Portable installation across OS platforms which allows you to carry it in a pen drive.
- Random key file generator
- Read only mode for avoiding accidental modification
- Supports compression with zlib or ZIP
- Supports multiple cipher algorithms — CAST5, TripleDES, AES128, AES256
- Supports multiple hash algorithms — SHA-1, SHA-256, SHA-512
- Supports Passphrase and Key file protection singly and in combination
The EncryptPad command-line tool is called
encryptcli and to know more about it run the command:
Points to Remember:
Do not lose your passphrase or the key file used to encrypt your files because EncryptPad’s encryption scheme has no back door. You are the only one who can access your data.
It is advisable to quit EncryptPad while you aren’t using it because it stores decrypted text in your computer’s memory and that feature can be exploited by doing a memory dump.
Install EncryptPad on Ubuntu 16.04
EncryptPad is available for Ubuntu via PPA. For installing EncryptPad run the following commands in a new terminal window:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install encryptpad encryptcli
Security is the main concern with this type of application. So, you might want to verify the integrity of the source files available through the PPA. There is a detailed guide on integrity verification procedure at the EncryptPad GitHub repository.
EncryptPad is open-source and its code is available at its GitHub Repo in case you want to do the compiling yourself.