Hello Linux Geeksters. As you may know, the development of TrueCrypt has been dropped, but a bunch of developers have adopted the project and decided to continue the work on the TrueCrypt’s source code. Two worth mentioning TrueCrypt forks are CipherShed (installation instructions) and VeraCrypt.
VeraCrypt has the entire functionality of TrueCrypt, but it also adds security enhancements, allowing the users to encrypt containers on hard drives and even partitions and hard drives.
The latest version available is VeraCrypt 1.0e, which has been recently released, coming with the below changes:
- Correct most of the security vulnerabilities reported by the Open Crypto Audit Project.
- Correct security issues detected by Static Code Analysis.
- Correct issue of unresponsiveness when changing password/key file of a volume. Reduce overall time taken for creating encrypted volume/partition.
- Minor fixes (look at git history for more details).
In this article I will show you how to install VeraCrypt 1.0e on the most popular Linux systems, including: Ubuntu, Linux Mint, Pinguy OS, LXLE, Peppermint, Elementary OS, Linux Lite, Deepin, Debian, Kwheezy, Crunchbang, Fedora, CentOS, OpenSUSE, Mageia, OpenMandriva, Arch Linux and Manjaro systems.
Follow the instructions for your system’s architecture exactly, in order to get a successful installation.
How to install VeraCrypt 1.0e on 32 bit Linux systems:
$ mkdir veracrypt
$ cd veracrypt
$ wget "sourceforge.net/projects/veracrypt/files/VeraCrypt 1.0e/veracrypt-1.0e-setup.tar.bz2"
$ tar -xjvf "VeraCrypt 1.0e/veracrypt-1.0e-setup.tar.bz2"
$ rm veracrypt-1.0e-setup.tar.bz2
$ ./veracrypt-1.0e-setup-console-x86
Next press 1 to install VeraCrypt, hit enter to open license, press q to exit from it, type yes to access the license policy and hit Enter to finalize the installation process.
To start the software, open a terminal, type /usr/bin/veracrypt and hit Enter.
How to install VeraCrypt 1.0e on 64 bit Linux systems:
$ mkdir veracrypt
$ cd veracrypt
$ wget "sourceforge.net/projects/veracrypt/files/VeraCrypt 1.0e/veracrypt-1.0e-setup.tar.bz2"
$ tar -xjvf "veracrypt-1.0e-setup.tar.bz2"
$ rm veracrypt-1.0e-setup.tar.bz2
$ ./veracrypt-1.0e-setup-console-x64
Next press 1 to install VeraCrypt, hit enter to open license, press q to exit from it, type yes to access the license policy and hit Enter to finalize the installation process.
To start the software, open a terminal, type /usr/bin/veracrypt and hit Enter.
Usage instructions:
Create a new volume:
$ veracrypt -t -c
Mount a volume:
$ veracrypt volume.hc /media/veracrypt1
Mount a volume as read-only, using keyfiles:
$ veracrypt -m ro -k keyfile1,keyfile2 volume.tc
Mount a volume without mounting its filesystem:
$ veracrypt --filesystem=none volume.tc
Mount a volume prompting only for its password:
$ veracrypt -t -k "" --protect-hidden=no volume.hc /media/veracrypt1
Dismount a volume:
$ veracrypt -d volume.tc
Dismount all mounted volumes:
$ veracrypt -d