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