Наиболее вероятная причина Вы видите пакеты с pacman -Qe
то, что Вы не помните устанавливать, - то, что они были частью "группы" (как base-devel
, и т.д.), что Вы установили.
Примечание стороны: Я лично также искал некоторое время для переключения пакета от "явного" до "неявного" (и даже наоборот), не переустанавливая его, он даже взятие пакета, который я установил явно, чтобы получить другую работу пакета и превратить ее в зависимость того пакета (снова, не переустанавливая).
http://www.fourmilab.ch/random/ работает на меня.
sudo apt-get install ent
head -c 1M /dev/urandom > /tmp/out
ent /tmp/out
Инструменты могут только когда-либо давать Вам верхнюю границу на энтропии. Для большей части использования в особенности связанного с безопасностью использования Вы больше интересуетесь нижней границей.
Вычисление энтропии произвольного файла математически невозможно, таким образом, не может быть никакого инструмента, который может сделать это.
Я могу легко записать генератор файла, который генерирует очень низкие энтропийные файлы, но все еще пройдет Ваши энтропийные тесты. Просто используйте crypto PRNG с маленьким семенем.
Я думаю, что Вы ищете:
cat /proc/sys/kernel/random/entropy_avail
«ENT» - это отличный инструмент командной строки для простого и быстрая оценка энтропии.
Я использовал его, чтобы помочь узнать, как работают линейные конгруэнтские генераторы. Но если «измерение энтропии» вы имеете в виду «измерение случайности» ... проблема становится более сложной.
Для более надежного испытания случайности вы должны оформить заказ на тестовой пакеты Dieharder: http://www.phy.duke.edu/~rgb/general/dieharder.php
Это не так просто в использовании как «ENT», но он гораздо более строгим.
Для более глубокого изучения «шифр по ребро» также обеспечивает хороший выбор ссылок:
http://www.ciphersbyriTritter.com/netLinks.htm#randomnessLinks
ncomputers.org/entropyarray выполняет более быстрый энтропийный тест, чем ent
, с тестами последовательной корреляции 16, 32, 64, 128, 256 и 512 бит.
с помощью инструмента ncomputers.org/entropy вы также можете выполнить тесты визуальной частоты и распределения, построив выходные данные entropy.freq и entropy.gaus
как Например, вы можете выполнить онлайн-тест объемом до 1 ГБ, используя servertest.online/entropytest
dd if=/dev/urandom bs=1M count=1 | ent
– l0b0 13.06.2013, 18:22/dev/urandom
абсолютно бесполезно./dev/urandom
вывод crypto-качества PRNG, и энтропийное средство оценки будет всегда давать полные метки любому полудостойному PRNG. Необходимо выполнить энтропийное средство оценки на неоговоренном энтропийном источнике, который Linux не выставляет вне ядра. Cc @DustinKirkland – Gilles 'SO- stop being evil' 28.03.2015, 22:44/dev/urandom
? Да. Вывод/dev/urandom
(или/dev/random
, та же проблема), вывод crypto-качества PRNG, и это будет всегда иметь высшие баллы для энтропийной оценки. Если Вы хотите оценить энтропию, необходимо вырыть в ядро, выяснить то, что это использует для энтропийных источников и меры в течение Очень долгого времени. – Gilles 'SO- stop being evil' 09.11.2015, 23:43