TrueCrypt : Script d’évaluation.
Ouvrir :
evaluationTrueCrypt_v2.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 Whirlpool
do
#for ENCALG in AES Serpent Twofish AES-Twofish AES-Twofish-Serpent Serpent-AES Serpent-Twofish-AES Twofish-Serpent
for ENCALG in AES-Twofish-Serpent
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/loop0
sudo mkfs.ext4 /dev/loop0
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
Résultat :
Algorithms: Whirlpool AES-Twofish-Serpent 2048+0 enregistrements lus 2048+0 enregistrements écrits 10240+0 enregistrements lus 10240+0 enregistrements écrits 209715200 octets (210 MB) copiés, 187,876 s, 1,1 MB/s real 3m48.642s user 0m0.090s sys 0m3.750s
Algorithms: Whirlpool AES-Twofish-Serpent
10240+0 enregistrements lus
10240+0 enregistrements écrits
209715200 octets (210 MB) copiés, 223,986 s, 936 kB/s
real 3m48.553s