Analyseur de fréquence d'octets
Analyser la distribution de fréquence des octets dans les données.
À propos de l'analyseur de fréquence d'octets
L'analyseur de fréquence d'octets calcule le nombre d'occurrences et le pourcentage de chacune des 256 valeurs d'octets possibles (0x00 à 0xFF) dans les données d'entrée et affiche les résultats sous forme d'histogramme et de tableau triable. La distribution de fréquence d'octets est une technique fondamentale en cryptanalyse pour distinguer les données chiffrées (distribution quasi uniforme) des données non chiffrées (distribution biaisée), identifier les formats de fichiers par les signatures d'octets, détecter les artefacts de compression et estimer l'entropie de Shannon pour la recherche en compression de données.
Comment utiliser
Collez du texte ou des données binaires encodées en hexadécimal dans le champ de saisie pour calculer la distribution complète de fréquence d'octets. L'histogramme visualise la fréquence de chaque valeur d'octet sur la plage de 0 à 255. Triez le tableau de résultats par valeur d'octet, nombre ou pourcentage. La valeur d'entropie affichée indique la distribution uniforme des octets — des valeurs proches de 8,0 bits/octet suggèrent des données chiffrées ou compressées.
Cas d'utilisation courants
- Analyse de la distribution d'octets du texte chiffré pour vérifier que la sortie AES ou d'autres chiffrements par blocs a une entropie quasi uniforme
- Identification de formats de fichiers binaires inconnus en comparant les signatures caractéristiques de fréquence d'octets avec des profils de formats connus
- Détection de motifs d'octets anormaux dans les données binaires lors de l'analyse de logiciels malveillants, de la criminalistique mémoire ou de la rétro-ingénierie de fichiers binaires
- Estimation de l'entropie des données et de la compressibilité avant de choisir un algorithme de compression pour l'optimisation du stockage ou de la transmission
- Analyse statistique de la distribution d'octets de caractères dans des corpus de textes multilingues pour la recherche en traitement du langage naturel