Shred використовує внутрішній псевдовипадковий генератор
За замовчуванням ці команди використовують внутрішній генератор псевдовипадкових випадків, ініціалізований невеликою кількістю ентропії, але може бути спрямований на використання зовнішнього джерела з параметром --random-source = file. Повідомляється про помилку, якщо файл не містить достатньої кількості байтів.
Наприклад, файл пристрою / dev / urandom може використовуватися як джерело випадкових даних. Зазвичай цей пристрій збирає екологічний шум від драйверів пристроїв та інших джерел у пул ентропії та використовує пул для генерування випадкових біт. Якщо пулу не вистачає даних, пристрій повторно використовує внутрішній пул для отримання більшої кількості бітів, використовуючи криптографічно захищений генератор псевдовипадкових чисел. Але майте на увазі, що цей пристрій не розроблений для масового генерування випадкових даних і
є відносно повільним .
Я не переконаний , що випадкові дані є більш ефективними , ніж один прохід з нулів (або будь-яке інше значення байта) при затуляючи попередній вміст.
Щоб надійно вивести з експлуатації привід, я використовую великий магніт і великий молоток.