GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Werkzeug zur Messung der Entropiequalität?

http://www.fourmilab.ch/random/ funktioniert bei mir.

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

"ent" ist ein ausgezeichnetes Kommandozeilentool für eine einfache und schnelle Schätzung der Entropie.

Ich habe es verwendet, um zu lernen, wie lineare kongruente Generatoren funktionieren. Aber wenn Sie mit "Entropie messen" "Zufälligkeit messen" meinen, wird das Problem komplexer.

Für einen robusteren Test der Zufälligkeit sollten Sie sich die Testsuite von Dieharder ansehen:http://www.phy.duke.edu/~rgb/General/dieharder.php

Es ist nicht so einfach zu verwenden wie "ent", aber es ist viel strenger.

Für ein tiefergehendes Studium bietet "Cipher's by Ritter" auch eine gute Auswahl an Links:

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


Werkzeuge können Ihnen immer nur eine Obergrenze für die Entropie geben. Für die meisten Anwendungen, insbesondere sicherheitsbezogene Anwendungen, sind Sie eher an einer Untergrenze interessiert.

Die Berechnung der Entropie einer beliebigen Datei ist mathematisch unmöglich, daher kann es kein Tool geben, das dies kann.

Ich kann leicht einen Dateigenerator schreiben, der Dateien mit sehr niedriger Entropie erzeugt, aber trotzdem Ihre Entropietests bestehen wird. Verwenden Sie einfach ein Krypto-PRNG mit einem kleinen Seed.


Linux
  1. Verwenden des SS-Tools für die Netzwerkfehlerbehebung

  2. Welches Mp3-Tagging-Tool für Linux?

  3. Blender – Das perfekte 3D-Erstellungstool für Linux

  4. Deepin System Monitor – Ein stilvolles Systemüberwachungstool für Deepin OS

  5. /dev/random Extrem langsam?

CloudBerry Ein benutzerfreundliches Cloud-Backup-Tool für Linux

Ctop – Ein Befehlszeilen-Überwachungstool für Linux-Container

Pick – Ein Befehlszeilen-Fuzzy-Suchtool für Linux

Eine Einführung in Cockpit, ein browserbasiertes Verwaltungstool für Linux

Skanlite – Ein einfaches Bildscan-Tool für Linux

Welches Unix-Tool zur Pixel-Art-Generierung?