https://unhitched.com/antsymd5/
AntsyMD5