Benchmark de chiffrement avec TrueCrypt.
Ouvrir :
evaluationTrueCrypt.sh
Ajouter :
#!/bin/bash #mkdir volumeChiffre dd if=/dev/random of=aleatoire bs=512 count=1 #for HASH in RIPEMD-160 SHA-512 Whirlpool for HASH in RIPEMD-160 do #for ENCALG in AES Serpent Twofish AES-Twofish AES-Twofish-Serpent Serpent-AES Serpent-Twofish-AES Twofish-Serpent for ENCALG in AES do echo "Algorithms: $HASH $ENCALG" >> statChiffrement truecrypt --create /home/pi/volumeChiffre.vol --filesystem=fat --size=536870912 \ --encryption=$ENCALG --password="mot2passe" --keyfiles="" \ --protect-hidden=no --random-source=aleatoire \ --hash=$HASH --volume-type=normal --non-interactive truecrypt --non-interactive --password="mot2passe" --keyfiles="" --protect-hidden=no --mount-options=nokernelcrypto volumeChiffre.vol volumeChiffre sudo umount /dev/mapper/truecrypt1 sudo mkfs.ext4 /dev/mapper/truecrypt1 truecrypt --text --dismount volumeChiffre.vol truecrypt --text --keyfiles="" --password="mot2passe" --protect-hidden=no --mount-options=nokernelcrypto volumeChiffre.vol volumeChiffre (time ./generationTest.sh) 2>> statChiffrement truecrypt --text --dismount volumeChiffre.vol rm volumeChiffre.vol rm aleatoire done done
Ouvrir :
generationTest.sh
Ajouter :
#!/bin/sh # Taille : 210 mo => 20480 # 100 mo => 10240 sudo dd if=/dev/zero of=volumeChiffre/test bs=20480 count=10240 sudo sync
Exécution :
pi@raspberrypi ~ $ ./evaluationTrueCrypt.sh
Résultat de l’évaluation :
pi@raspberrypi ~ $ cat ./statChiffrement Algorithms: RIPEMD-160 AES 10240+0 enregistrements lus 10240+0 enregistrements écrits 209715200 octets (210 MB) copiés, 60,627 s, 3,5 MB/s real 1m10.973s user 0m0.120s sys 0m3.900s
Liens :
Le script original est ici :
http://inkofpark.wordpress.com/tag/raspberrypi/
Meilleur algorithme de chiffrement et de hachage : http://superuser.com/questions/207831/which-truecrypt-algorithm-is-the-safest
Algorithms: RIPEMD-160 AES
10240+0 enregistrements lus
10240+0 enregistrements écrits
209715200 octets (210 MB) copiés, 173,454 s, 1,2 MB/s
real 3m0.956s