When it comes to digital privacy and security, you can’t be too careful. There are lots of tools and applications available for protecting your data, each of which takes different types of security measures and is built for different purposes. Today we are going to introduce an encrypted text editor for Linux — EncryptPad.
Unlike other code editors for Linux, EncryptPad is basically a simple text editor with encryption. It can view or edit encrypted text. ItÂ is able to encrypt and decrypt binary files (images, videos, archives etc.) as well. It usesÂ the most widely chosen quality file format OpenPGPÂ RFC 4880Â and unlike other applications that use asymmetric encryption, the primary focus of EncryptPad is symmetric encryption.
Main Features of EncryptPad
- Cross-platform, supports — Windows, Mac & Linux.
- Supports both PassphraseÂ andÂ Key file protection (or a combination of both)
- Customizable passphrase generatorÂ forÂ creating strong random passphrases
- Random key file generator
- Various convenient options and settings for key file management.
- Support forÂ binary files encryption
- Read only mode for avoidingÂ accidental modification
- Passphrases are not kept in the memory, rather only salted S2K results are stored
- Supports multipleÂ cipher algorithms —Â CAST5, TripleDES, AES128, AES256
- Supports multiple hash algorithms —Â SHA-1, SHA-256, SHA-512
- Integrity protection withÂ SHA-1
- Supports compression withÂ zlibÂ orÂ ZIP
The EncryptPad command-line tool is called
encryptcli. Â You can run the following command for help about using it:
Everything about EncryptPad is well documented on its official site and GitHub repository.
Why use an encrypted text editor for Linux?
EncryptPad can be used to store sensitive information, like — bank account, credit card, passwords etc., on unprotected memory stick or cloud. So, even if someone gains access to it, they can’t read the information.
Also, it is cross-platform, so you can use it on almost every desktop platform. EncryptPad supportsÂ portable installation, so you can carry it around with you on a flash drive.
Caution and Known issue with EncryptPad
If you forget your passphrase or lose the key file used to encrypt the file, there will be no other way to access it anymore. There are no backdoors or bypass methods for the formats that EncryptPad supports.
EncryptPad stores the decrypted text in your computer memory. ThusÂ if a memory dump is taken, it will be present there. So, it is advised to close EncryptPad when you are not using it.
How to install EncryptPad on Ubuntu
EncryptPad is available for Ubuntu via PPA. For installing EncryptPad run the following commands in a 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.
You can also pull the source code from theÂ GitHub repository and compile itÂ yourself, if you want.
Do you use any other text editor with encryption already or going to tryÂ EncryptPad? Let us know!