Intereting Posts
интеграция формы sagepay – ошибка 3045 Несколько OR в php if (), похоже, не реагируют должным образом. Тестируемые значения массива и все. Что я делаю не так? Codeigniter: ошибка в запросе ORDER BY CASE Как получить внешний IP-адрес моего сервера с помощью PHP? отправить форму себе PHP – блок отступов html Подключение к базе данных mysql через SSH через PHP Как написать статью <<< TOC в PHP? PHP: exec () не работает в фоновом режиме даже с помощью «> / dev / null 2> & 1 &" Как создать и сохранить изображение в папке веб-сайта из кодированных base64 данных / строки с помощью PHP Drupal 6: Views: перечисление таксономических терминов с помеченными узлами под Как получить SSL + mod_rewrite + Zend Framework MVC, работающий вместе? simplexml_load_file – избыточный элемент с пустым значением преобразуется в новый объект SimpleXMLElement Неопределенное свойство: CI_Loader :: $ pagination memory_limit = 1024M, все еще, Невозможно выделить память: не удалось создать дочерний процесс: / opt / suphp / sbin / suphp

Что такое / dev / arandom?

На этой странице руководства написано:

Примечание . Начиная с PHP 5.4.0 session.entropy_file по умолчанию использует /dev/urandom или /dev/arandom если он доступен. В PHP 5.3.0 эта директива по умолчанию остается пустой.

Итак, что такое /dev/arandom и как оно отличается от /dev/[u]random ?

Отсюда . Кажется, что arandom гарантирует, что имеется достаточная энтропия, прежде чем возвращать объем запрашиваемых данных. Он также, по-видимому, ограничен реализациями OpenBSD. urandom вернет количество запрошенных данных независимо от того, достаточно ли энтропии, что, очевидно, может привести к уязвимости, если этого недостаточно.

Эта страница делает разумную работу, объясняя, что такое устройство:

По мере необходимости данные энтропийного пула повторно заполняют генератор ARC4, который затем генерирует высококачественные псевдослучайные выходные данные.

Более подробную информацию об основной технике можно найти в Википедии .