Hashing tool supporting md5,sha1,sha256,sha512 and hmac versions of these. Includes recursive file hashing and other features.