«

»

Fév 16

Installation de VeraCrypt

Installation de VeraCrypt.

Distribution de travail : Ubuntu 15.10

Sommaire

1/ Installation des paquets de base
2/ Création du répertoire de travail
3/ Téléchargement du code source
4/ Décompression de l’archive
5/ Compilation
6/ Installation du binaire
7/ Vérification
8/ Création d’un volume crypté
9/ Montage du volume crypté
10/ Liste des volumes cryptés
11/ Démontage du volume crypté
12/ Liens

1/ Installation des paquets de base :

util01@station02:~$ apt-get install build-essential nasm libfuse-dev makeself dmsetup

2/ Création du répertoire de travail :

util01@station02:~$ mkdir CRYPTO
util01@station02:~$ cd CRYPTO/

3/ Téléchargement du code source :

util01@station02:~/CRYPTO$ wget https://launchpad.net/veracrypt/trunk/1.19/+download/VeraCrypt_1.19_Source.tar.gz

4/ Décompression de l’archive :

util01@station02:~/CRYPTO$ gunzip  VeraCrypt_1.19_Source.tar.gz
util01@station02:~/CRYPTO$ tar xvf VeraCrypt_1.19_Source.tar 
util01@station02:~/CRYPTO$ mv VeraCrypt-master-8220ae94c64722fbe39e92dfcfce84f8da96a91e/ VeraCrypt
util01@station02:~/CRYPTO$ cd VeraCrypt/src/
util01@station02:~/CRYPTO/VeraCrypt/src$ 

5/ Compilation :

util01@station02:~/CRYPTO/VeraCrypt/src$ make NOGUI=1 

6/ Installation du binaire :

util01@station02:~/CRYPTO/VeraCrypt/src$ sudo cp Setup/Linux/usr/bin/veracrypt /usr/local/bin/
util01@station02:~/CRYPTO/VeraCrypt/src$ cd ../..

7/ Vérification :

util01@station02:~/CRYPTO$ veracrypt --version
VeraCrypt 1.19

8/ Création d’un volume crypté :

– Création d’un fichier de données :

util01@station02:~/CRYPTO$ openssl rand -base64 1024 > ./secret_data

– Création du volume crypté :

util01@station02:~/CRYPTO$ veracrypt --text --create -v --random-source=./secret_data
Volume type:
 1) Normal
 2) Hidden
Select [1]: 1

Enter volume path: vhde.crypt

Enter volume size (sizeK/size[M]/sizeG): 10M

Encryption Algorithm:
 1) AES
 2) Serpent
 3) Twofish
 4) Camellia
 5) Kuznyechik
 6) AES(Twofish)
 7) AES(Twofish(Serpent))
 8) Serpent(AES)
 9) Serpent(Twofish(AES))
 10) Twofish(Serpent)
Select [1]: 1

Hash algorithm:
 1) SHA-512
 2) Whirlpool
 3) SHA-256
 4) Streebog
Select [1]: 1

Filesystem:
 1) None
 2) FAT
 3) Linux Ext2
 4) Linux Ext3
 5) Linux Ext4
 6) NTFS
 7) exFAT
Select [2]: 5

Enter password: (Taper un mot de passe)
Re-enter password: (Taper un mot de passe) 

Enter PIM: (Appuyer sur [Entrée])

Enter keyfile path [none]: (Appuyer sur [Entrée])

Done: 100,000%  Speed:  1,3 MB/s  Left: 0 s         

The VeraCrypt volume has been successfully created.

– Vérification :

util01@station02:~/CRYPTO$ ls -l vhde.crypt 
-rw------- 1 util01 util01 10485760 févr. 16 21:04 vhde.crypt

– Suppression du fichier des données :

util01@station02:~/CRYPTO$ rm secret_data 

9/ Montage du volume crypté :

– Montage :

util01@station02:~/CRYPTO$ mkdir vhde
util01@station02:~/CRYPTO$ veracrypt vhde.crypt vhde
Enter password for /home/util01/CRYPTO/vhde.crypt: (Taper un mot de passe)
Enter PIM for /home/util01/CRYPTO/vhde.crypt: (Appuyer sur [Entrée])
Enter keyfile [none]: (Appuyer sur [Entrée])
Protect hidden volume (if any)? (y=Yes/n=No) [No]: (Appuyer sur [Entrée])

– Vérification :

util01@station02:~/CRYPTO$ ls -l vhde
total 12
drwx------ 2 root root 12288 févr. 16 21:04 lost+found

– Changement de propriétaire :

util01@station02:~/CRYPTO$ sudo chown util01:util01 vhde -R
util01@station02:~/CRYPTO$ ls -l vhde
total 12
drwx------ 2 util01 util01 12288 févr. 16 21:04 lost+found

10/ Liste des volumes cryptés :

util01@station02:~/CRYPTO$ veracrypt -l
1: /home/util01/CRYPTO/vhde.crypt /dev/mapper/veracrypt1 /home/util01/CRYPTO/vhde

11/ Démontage du volume crypté :

– Démontage :

util01@station02:~/CRYPTO$ veracrypt -d vhde
Enter your user password or administrator password: (Taper un mot de passe)

– Vérification :

util01@station02:~/CRYPTO$ ls -l vhde
total 0

12/ Liens :

https://veracrypt.codeplex.com/