В настоящее время, когда я хочу вытереть диск USB псевдослучайными данными в Linux, я делаю следующее:
dd if=/dev/urandom of=/dev/sdb conv=notrunc
urandom
очень, очень медленный, это переходит к сути дела, где узкое место не является устройством.
Я знаю о другом методе - вихрь Мерсенна. Это используется в одном экземпляре DBAN как PRNG для безопасного стирания данных с, и это достаточно легко 'случайно' для стирания дисков - и это очень быстро. Однако я не уверен, как я использовал бы его в Linux. Существует ли программа вихря Мерсенна, которую я могу затем передать по каналу в dd для стирания дисков?
Почему Вы используете DD для стирания дисков? клочок специально разработан, чтобы сделать это и характерен для всех современных дистрибутивов.