Шред использует внутренний псевдослучайный генератор
По умолчанию эти команды используют внутренний псевдослучайный генератор, инициализированный небольшой энтропией, но могут быть направлены на использование внешнего источника с параметром --random-source = file. Об ошибке сообщается, если файл не содержит достаточно байтов.
Например, файл устройства / dev / urandom может использоваться в качестве источника случайных данных. Как правило, это устройство собирает шум окружающей среды от драйверов устройств и других источников в пул энтропии и использует пул для генерации случайных битов. Если в пуле не хватает данных, устройство повторно использует внутренний пул для создания большего количества битов, используя криптографически безопасный генератор псевдослучайных чисел. Но имейте в виду, что это устройство не предназначено для генерации объемных случайных данных и является относительно медленным .
Я не убежден, что случайные данные является более эффективными, чем один проход из нулей (или любое другое значение байта) при заслоняя предыдущее содержимое.
Для безопасного вывода из эксплуатации я использую большой магнит и большой молоток.