Запись/dev/random в файл?

kill -9 -1 просто отменит все процессы, работающие от имени пользователя выполнения команды, даже оболочки. Можно попробовать это sudo для уничтожения процессов другого пользователя. sudo -u user1 kill -9 -1

Или просто используйте -u флаг к pkill команда.

10
05.02.2013, 16:21
1 ответ

Это пишет, пока диск не полон (обычно существует все еще некоторое пространство, зарезервированное для пользователя root). Но поскольку пул случайных данных ограничен, это могло требовать времени.

При необходимости в определенном количестве случайных данных использовать dd. Для 1 МБ:

dd if=/dev/random iflag=fullblock of=$HOME/randomFile bs=1M count=1

Другие возможности упоминаются в ответах на связанный вопрос.

Однако почти во всех случаях лучше использовать /dev/urandom вместо этого. Это не блокируется, если ядро думает, что выходит из энтропии. Для лучшего понимания можно также прочитать мифы о/dev/urandom.

Установка haveged убыстряется /dev/random и также предоставляет больше энтропии /dev/urandom.

Править: dd потребности fullblock опция как/dev/random (в противоположности /dev/urandom) может возвратить неполные блоки, если энтропийный пул пуст.

Если Ваш dd не поддерживает единицы, выписывает им:

dd if=/dev/random iflag=fullblock of=$HOME/randomFile bs=1048576 count=1
22
27.01.2020, 20:00
  • 1
    подсказки по-n 10, 100 мебибайт высококачественных случайных данных - слишком... необходимо заставить несколько байтов отбирать некоторый высококачественный генератор псевдослучайных чисел, как вихрь Мерсенна. Если приложение является важным (в криптографическом смысле), необходимо пойти и читать по вопросу и возможно нанять эксперта. –  vonbrand 05.02.2013, 16:52
  • 2
    @vonbrand нет, читая 100 МБ из /dev/urandom прекрасен, нет никакой причины не сделать это. И не используйте вихрь Мерсенна, чтобы сделать crypto. И не используйте /dev/random на Linux. –  Gilles 'SO- stop being evil' 05.02.2013, 23:46
  • 3
    @jofel: Нет, вывод /dev/urandom хорошо для криптографического использования. Не использовать /dev/random. –  Thomas Pornin 06.02.2013, 00:12
  • 4
    @Gilles, возможно, я освобождаю его... Я соглашаюсь со всем, что Вы говорите, ответ не видят, где я сказал что-либо различное. –  vonbrand 06.02.2013, 00:13
  • 5
    @Gilles и vonbrand: Спасибо за Вас комментарии я улучшил свой ответ (теперь только 1 МБ в примере,/dev/urandom рекомендуемый). –  jofel 06.02.2013, 12:02

Теги

Похожие вопросы