Verify specified file against given hash
Automatically detects the following hash types:
Supports cancellation of verification if desired.