Tout en effaçant en toute sécurité un disque dur avant la mise hors service, j'ai remarqué que cela dd if=/dev/urandom of=/dev/sda
prend presque une journée entière, alors que cela shred -vf -n 1 /dev/sda
ne prend que quelques heures avec le même ordinateur et le même lecteur.
Comment est-ce possible? Je suppose que le goulot d'étranglement est la sortie limitée de /dev/urandom
. Shred utilise-t-il un générateur de pseudo-aléatoire qui est moins aléatoire et seulement suffisant pour son objectif unique (c'est-à-dire plus efficace) que urandom
?