home projects blog links contact
· open repo · rust


This program exists to demonstrate how trivially easy it is to get an IPv4 from it’s md5 hash using the least efficient method: brute force.

Since this program exists purely for educational purposes, it only supports 1 format for the hashed IP: the hash of 4 bytes representing an IPv4. This could easily be “improved” to add support for other formats.


  1. Download the program from releases or compile it yourself
  2. Input the hash. For example, you could use a54f0041a9e15b050f25c463f1db7449 for benchmarking. This is the hash of the IP, so, the one that would take the longest.
  3. The results will be printed to the terminal

go home · all projects