As páginas MAN e INFO para coreutils shred
não explicitamente declaram como dados aleatórios são usados em seu processo de sobrescrever, no entanto, isso implica que dados aleatórios são usados para sobrescrever, na descrição de --zero
:
‘--zero’
Normally, the last pass that shred writes is made up of random data. If this would be conspicuous on your hard drive (for example, because it looks like encrypted data), or you just think it's tidier, the --zero option adds an additional overwrite pass with all zero bits. This is in addition to the number of passes specified by the --iterations option. http://man7.org/linux/man-pages/man1/shred.1.html
e o
‘--random-source=file’
Use file as a source of random data used to overwrite and to choose pass ordering. http://man7.org/linux/man-pages/man1/shred.1.html
implica que você pode especificar o dispositivo usado para fornecer o aleatório (/ dev / urandom, etc). Mais informações aqui: link
Se o --zero especificamente declara que está escrito com um passe adicional, eu acredito que eles insistem que um método guttman ser usado para a sobregravação inicial.