GNU/Linux >> Tutoriels Linux >  >> Linux

Outil de mesure de la qualité de l'entropie ?

http://www.fourmilab.ch/random/ fonctionne pour moi.

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

"ent" est un excellent outil en ligne de commande pour une estimation simple et rapide de l'entropie.

Je l'ai utilisé pour apprendre comment fonctionnent les générateurs congruentiels linéaires. Mais si par "mesurer l'entropie" vous entendez "mesurer l'aléatoire"... le problème devient plus complexe.

Pour un test aléatoire plus robuste, vous devriez consulter la suite de tests de dieharder :http://www.phy.duke.edu/~rgb/General/dieharder.php

Ce n'est pas aussi facile à utiliser que "ent" mais c'est beaucoup plus rigoureux.

Pour une étude plus approfondie, "Cipher's by Ritter" propose également une bonne sélection de liens :

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


Les outils ne peuvent jamais vous donner qu'une limite supérieure sur l'entropie. Pour la plupart des utilisations, en particulier les utilisations liées à la sécurité, vous êtes plus intéressé par une limite inférieure.

Calculer l'entropie d'un fichier arbitraire est mathématiquement impossible, donc aucun outil ne peut le faire.

Je peux facilement écrire un générateur de fichiers qui génère des fichiers à très faible entropie, mais qui réussira quand même vos tests d'entropie. Utilisez simplement un crypto PRNG avec une petite graine.


Linux
  1. Quel est votre outil d'enregistrement d'écran préféré pour Linux ?

  2. Linux – Outil pour mesurer la qualité de l'entropie ?

  3. Deepin System Monitor - Un outil de surveillance système élégant pour Deepin OS

  4. outil de type teamviewer pour ssh?

  5. Ajouter une entropie de nombre aléatoire pour les clés GPG ?

CloudBerry Un outil de sauvegarde cloud facile à utiliser pour Linux

Ctop - Un outil de surveillance en ligne de commande pour les conteneurs Linux

Pick - Un outil de recherche floue en ligne de commande pour Linux

Une introduction à Cockpit, un outil d'administration basé sur un navigateur pour Linux

Skanlite - Un outil simple d'analyse d'images pour Linux

Quel outil Unix pour la génération Pixel-art ?