Tuesday, September 11, 2018

Pixel-Based Image Rehasher

Pixel-Based Image Rehasher
To run Image Rehasher, download the above ".zip" file and extract "Image Rehasher.bat" to a local folder. Next, run the included installer and install ImageMagick 6.9.5 on your system. This program installs command line dependencies that Image Rehasher relies on, and Image Rehasher will not function without a working installation of ImageMagick 6.9.5.

If your image isn't a ".jpg", convert it to a ".jpg" first. Next, name it "image.jpg" and put it in the same directory as the ".bat" file. After this is all set up, click on and run "Image Rehasher.bat" and the program will create a specified number of copies of "image.jpg", each with 1 randomly selected pixel changed into 1 randomly selected color per copy.

This makes all generated images have completely unique hashes at the pixel level, and thus stops any image upload service that has EXIF or end-of-file data strippers from removing non-pixel data and converting the hash of the rehashed file back to that of it's original. Image Rehasher works on any ".jpg" image with a resolution of at least 100 x 100.

Let me know if you have any comments or questions! I'm happy to help.

Image Rehasher Old.zip