This program allows you to input a seed and a hash value, and to find what string can give you the challenge hash.
python3 blockchain.py \<seed> \<target_hash> [-p]
Use the optional -p to print the intermediate md5 hashes.
This code has been tested using Bandit, and there is no security vulnerability found. This software is licensed under GPL v3 license, feel free to do whatever you want with it.
Any bugs or features you want to be added ? Feel free to send a ticket on this page or to send a pull request so that I can add you code !