Shred verwendet einen internen Pseudozufallsgenerator
Standardmäßig verwenden diese Befehle einen internen Pseudozufallsgenerator, der durch eine kleine Menge Entropie initialisiert wird. Sie können jedoch mit der Option --random-source = file zur Verwendung einer externen Quelle angewiesen werden. Ein Fehler wird gemeldet, wenn die Datei nicht genügend Bytes enthält.
Beispielsweise kann die Gerätedatei / dev / urandom als Quelle für Zufallsdaten verwendet werden. In der Regel sammelt dieses Gerät Umgebungsgeräusche von Gerätetreibern und anderen Quellen in einen Entropiepool und verwendet den Pool zum Erzeugen von Zufallsbits. Wenn der Pool zu wenig Daten enthält, verwendet das Gerät den internen Pool erneut, um mithilfe eines kryptografisch sicheren Pseudozufallszahlengenerators mehr Bits zu erzeugen. Beachten Sie jedoch, dass dieses Gerät nicht für die Massengenerierung von Zufallsdaten konzipiert ist und relativ langsam ist .
Ich bin nicht davon überzeugt, dass zufällige Daten ist jede effektiver als einem einzigen Durchlauf von Nullen (oder einem anderen Byte - Wert) bei dem Stand der Inhalt verschleiern.
Um ein Laufwerk sicher außer Betrieb zu setzen, verwende ich einen großen Magneten und einen großen Hammer.