Analizator częstości bajtów
Analizuj rozkład częstości bajtów w danych.
O Analizatorze Częstotliwości Bajtów
Analizator Częstotliwości Bajtów oblicza liczbę wystąpień i procent wszystkich 256 możliwych wartości bajtów (od 0x00 do 0xFF) w danych wejściowych i wyświetla wyniki w postaci histogramu oraz tabeli z możliwością sortowania. Rozkład częstotliwości bajtów to podstawowa technika w kryptoanalizie służąca do odróżniania danych zaszyfrowanych (rozkład zbliżony do jednolitego) od danych niezaszyfrowanych (rozkład zniekształcony), identyfikowania formatów plików na podstawie sygnatur bajtowych, wykrywania artefaktów kompresji oraz szacowania entropii Shannona dla badań nad kompresją danych.
Jak Używać
Wklej tekst lub dane binarne zakodowane w formacie hex do pola wejściowego, aby obliczyć pełny rozkład częstotliwości bajtów. Histogram wizualizuje częstotliwość każdej wartości bajtu w zakresie od 0 do 255. Posortuj tabelę wyników według wartości bajtu, liczby wystąpień lub procentu. Wyświetlona wartość entropii wskazuje, jak równomiernie rozłożone są bajty — wartości bliskie 8.0 bits/byte sugerują dane zaszyfrowane lub skompresowane.
Typowe Zastosowania
- Analiza rozkładu bajtów szyfrogramu w celu weryfikacji, czy wyjście AES lub innego szyfru blokowego ma entropię zbliżoną do jednolitej
- Identyfikowanie nieznanych formatów plików binarnych poprzez dopasowywanie charakterystycznych sygnatur częstotliwości bajtów do znanych profili formatów
- Wykrywanie anomalnych wzorców bajtów w danych binarnych podczas analizy złośliwego oprogramowania, kryminalistyki pamięci lub inżynierii wstecznej plików binarnych
- Szacowanie entropii danych i ich kompresowalności przed wyborem algorytmu kompresji w celu optymalizacji przechowywania lub transmisji
- Analiza statystyczna rozkładu bajtów znaków w wielojęzycznych korpusach tekstowych dla badań nad przetwarzaniem języka naturalnego