Je change le mot de passe d'un conteneur de fichiers truecrypt. Cela prend environ 1 minute. Pourquoi ?
time truecrypt --text --change /tmp/user1.tc --keyfiles= --new-keyfiles= --password=known --new-password=known --random-source=/dev/null"
Si j'utilise strace, je vois qu'il ne fait rien : il lit simplement beaucoup de données aléatoires depuis /dev/urandom (même si j'ai spécifié /dev/null comme source aléatoire) et change finalement le mot de passe :
open("/dev/urandom", O_RDONLY) = 6
read(6, "\36&{\351\212\212\343\202\34\313\242\312I\326\235\245\224\300\354O)\270Q\200 \201J\227\224\311_\212\367"..., 640) = 640
close(6) = 0