GNU/Linux >> Tutoriales Linux >  >> Linux

¿Herramienta para medir la calidad de la entropía?

http://www.fourmilab.ch/random/ funciona para mí.

sudo apt-get install ent
head -c 1M /dev/urandom > /tmp/out
ent /tmp/out

"ent" es una excelente herramienta de línea de comandos para una estimación simple y rápida de la entropía.

Lo he usado para ayudar a aprender cómo funcionan los generadores lineales congruentes. Pero si por "medir la entropía" te refieres a "medir la aleatoriedad"... el problema se vuelve más complejo.

Para una prueba de aleatoriedad más robusta, debe consultar el conjunto de pruebas de Dieharder:http://www.phy.duke.edu/~rgb/General/dieharder.php

No es tan fácil de usar como "ent", pero es mucho más riguroso.

Para un estudio más profundo, "Cipher's by Ritter" también proporciona una buena selección de enlaces:

http://www.ciphersbyritter.com/NETLINKS.HTM#RandomnessLinks


Las herramientas solo pueden darte un límite superior de la entropía. Para la mayoría de los usos, en particular los usos relacionados con la seguridad, le interesa más un límite inferior.

Calcular la entropía de un archivo arbitrario es matemáticamente imposible, por lo que no puede haber ninguna herramienta que pueda hacerlo.

Puedo escribir fácilmente un generador de archivos que genere archivos de muy baja entropía, pero aún así pasará sus pruebas de entropía. Simplemente use un PRNG criptográfico con una semilla pequeña.


Linux
  1. ¿Cuál es tu herramienta de grabación de pantalla favorita para Linux?

  2. Linux:¿herramienta para medir la calidad de la entropía?

  3. Blender:la herramienta de creación 3D perfecta para Linux

  4. Deepin System Monitor:una elegante herramienta de monitoreo del sistema para Deepin OS

  5. herramienta similar a teamviewer para ssh?

CloudBerry Una herramienta de copia de seguridad en la nube fácil de usar para Linux

Ctop:una herramienta de monitoreo de línea de comandos para contenedores de Linux

Pick:una herramienta de búsqueda difusa de línea de comandos para Linux

Una introducción a Cockpit, una herramienta de administración basada en navegador para Linux

Skanlite:una herramienta simple de escaneo de imágenes para Linux

¿Qué herramienta de Unix para la generación de arte de píxeles?