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
Instructions for the installation do not work. Please fix. I get to the line
$ tar -xjvf “VeraCrypt 1.0e/veracrypt-1.0e-setup.tar.bz2”
It always gives the error “No such file or directory” Terminal is below…please give CORRECT information so it can be rectified.
xantech@xantech-HP-ProBook-4525s:~$ mkdir veracrypt
xantech@xantech-HP-ProBook-4525s:~$ cd veracrypt
xantech@xantech-HP-ProBook-4525s:~/veracrypt$ wget “sourceforge.net/projects/veracrypt/files/VeraCrypt 1.0e/veracrypt-1.0e-setup.tar.bz2”
–2014-11-18 18:19:52– http://sourceforge.net/projects/veracrypt/files/VeraCrypt%201.0e/veracrypt-1.0e-setup.tar.bz2
Resolving sourceforge.net (sourceforge.net)… 54.230.34.186, 54.230.35.195, 54.230.35.112, …
Connecting to sourceforge.net (sourceforge.net)|54.230.34.186|:80… connected.
HTTP request sent, awaiting response… 302 Moved Temporarily
Location: http://sourceforge.net/#!/projects/veracrypt/files/VeraCrypt%201.0e/veracrypt-1.0e-setup.tar.bz2 [following]
–2014-11-18 18:19:52– http://sourceforge.net/
Reusing existing connection to sourceforge.net:80.
HTTP request sent, awaiting response… 200 OK
Length: 635 [text/html]
Saving to: ‘veracrypt-1.0e-setup.tar.bz2’
100%[======================================>] 635 –.-K/s in 0s
2014-11-18 18:19:52 (30.0 MB/s) – ‘veracrypt-1.0e-setup.tar.bz2’ saved [635/635]
xantech@xantech-HP-ProBook-4525s:~/veracrypt$ tar -xjvf “VeraCrypt 1.0e/veracrypt-1.0e-setup.tar.bz2”
tar (child): VeraCrypt 1.0e/veracrypt-1.0e-setup.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
fixed.
There is a PPA available now.
sudo add-apt-repository ppa:unit193/encryption
sudo apt-get install veracrypt
It doesn’t seem an official PPA from the VC devs. How can we be sure these builds will be trustworthy?