Provide the MD5/SHA1/SHA256/SHA512 hash of any file Locally/Remotely, also adding the option to check if the hash exists on Virustotal.