Showing entropy analysis examples for different data types. example.sh was used to generate. It utilizes cyphunks libdisorder branch and gnuplot.
Switch branches/tags
Nothing to show
Clone or download
Latest commit a65b361 Dec 24, 2014
Permalink
Failed to load latest commit information.
4mbjpg.base64.entropy.png . Dec 24, 2014
4mbjpg.base64.pdf . Dec 24, 2014
4mbjpg.bf.entropy.png . Dec 24, 2014
4mbjpg.bf.pdf . Dec 24, 2014
4mbjpg.cast.entropy.png . Dec 24, 2014
4mbjpg.cast.pdf . Dec 24, 2014
4mbjpg.des3.entropy.png . Dec 24, 2014
4mbjpg.des3.pdf . Dec 24, 2014
4mbjpg.entropy.png . Dec 24, 2014
4mbjpg.gz.entropy.png . Dec 24, 2014
4mbjpg.gz.pdf . Dec 24, 2014
4mbjpg.pdf . Dec 24, 2014
4mbjpg.rc2.entropy.png . Dec 24, 2014
4mbjpg.rc2.pdf . Dec 24, 2014
4mbjpg.rc4.entropy.png . Dec 24, 2014
4mbjpg.rc4.pdf . Dec 24, 2014
4mbjpg.rc5.entropy.png . Dec 24, 2014
4mbjpg.rc5.pdf . Dec 24, 2014
4mbjpg.zip.entropy.png . Dec 24, 2014
4mbjpg.zip.pdf . Dec 24, 2014
4mbpng.base64.entropy.png . Dec 24, 2014
4mbpng.base64.pdf . Dec 24, 2014
4mbpng.bf.entropy.png . Dec 24, 2014
4mbpng.bf.pdf . Dec 24, 2014
4mbpng.cast.entropy.png . Dec 24, 2014
4mbpng.cast.pdf . Dec 24, 2014
4mbpng.des3.entropy.png . Dec 24, 2014
4mbpng.des3.pdf . Dec 24, 2014
4mbpng.entropy.png . Dec 24, 2014
4mbpng.gz.entropy.png . Dec 24, 2014
4mbpng.gz.pdf . Dec 24, 2014
4mbpng.pdf . Dec 24, 2014
4mbpng.rc2.entropy.png . Dec 24, 2014
4mbpng.rc2.pdf . Dec 24, 2014
4mbpng.rc4.entropy.png . Dec 24, 2014
4mbpng.rc4.pdf . Dec 24, 2014
4mbpng.rc5.entropy.png . Dec 24, 2014
4mbpng.rc5.pdf . Dec 24, 2014
4mbpng.zip.entropy.png . Dec 24, 2014
4mbpng.zip.pdf . Dec 24, 2014
README.md . Dec 24, 2014
examples.sh . Dec 24, 2014
random.base64.entropy.png . Dec 24, 2014
random.base64.pdf . Dec 24, 2014
random.bf.entropy.png . Dec 24, 2014
random.bf.pdf . Dec 24, 2014
random.cast.entropy.png . Dec 24, 2014
random.cast.pdf . Dec 24, 2014
random.des3.entropy.png . Dec 24, 2014
random.des3.pdf . Dec 24, 2014
random.entropy.png . Dec 24, 2014
random.gz.entropy.png . Dec 24, 2014
random.gz.pdf . Dec 24, 2014
random.pdf . Dec 24, 2014
random.rc2.entropy.png . Dec 24, 2014
random.rc2.pdf . Dec 24, 2014
random.rc4.entropy.png . Dec 24, 2014
random.rc4.pdf . Dec 24, 2014
random.rc5.entropy.png . Dec 24, 2014
random.rc5.pdf . Dec 24, 2014
random.zip.entropy.png . Dec 24, 2014
random.zip.pdf . Dec 24, 2014
zero.base64.entropy.png . Dec 24, 2014
zero.base64.pdf . Dec 24, 2014
zero.bf.entropy.png . Dec 24, 2014
zero.bf.pdf . Dec 24, 2014
zero.cast.entropy.png . Dec 24, 2014
zero.cast.pdf . Dec 24, 2014
zero.des3.entropy.png . Dec 24, 2014
zero.des3.pdf . Dec 24, 2014
zero.entropy.png . Dec 24, 2014
zero.gz.entropy.png . Dec 24, 2014
zero.gz.pdf . Dec 24, 2014
zero.pdf . Dec 24, 2014
zero.rc2.entropy.png . Dec 24, 2014
zero.rc2.pdf . Dec 24, 2014
zero.rc4.entropy.png . Dec 24, 2014
zero.rc4.pdf . Dec 24, 2014
zero.rc5.entropy.png . Dec 24, 2014
zero.rc5.pdf . Dec 24, 2014
zero.zip.entropy.png . Dec 24, 2014
zero.zip.pdf . Dec 24, 2014

README.md

Entropy Examples

Herein you will find graphs showing entropy analysis graphs for different examples and data types. Entropy is the randomness of data when comparing bytes with neighbouring bytes. Entropy analysis code slides a window of N bytes across the data determining how different byte B is from byte B+1. This helps in determining if your target data is compressed, encrypted or finding keys and other distinctions.

example.sh is used to generate. It utilizes cyphunks libdisorder branch (only adds a util to pipe a file through) and gnuplot.

Examples

Here is a sample of results. See repository for all samples.

Random 4MB JPEG 4mb JPG

Random (dd if=/dev/random of=random bs=1m count=4) Random data

Random Ziped. common zip meta data cause larger Y scale Random data Ziped

Random 4MB JPEG encrypted with RC2 4mb JPG RC2

License

License: Non-White-Heterosexual-Male

If you are not a white heterosexual male you are permitted to copy, sell and use this work in any manner you choose without need to include any attribution you do not see fit. You are asked as a courtesy to retain this license in any derivatives but you are not required. If you are a white heterosexual male you are provided the same permissions (reuse, modification, resale) but are required to include this license in any documentation and any public facing derivative. You are also required to include attribution to the original author or to an author responsible for redistribution of a derivative.

http://nonwhiteheterosexualmalelicense.org