I use hash tools daily. My requirements are humble- support for SHA512, UPPER/lower case, drag&drop, processing of multiple files, verification, export to file. A tool I discovered last summer (on 2017-09-16)- Hashing, fulfills my most common requirements.
Hashing Is a simple, open source and easy to use hash calculator and verifier.
- MD5, SHA1, SHA256, SHA384, SHA512, CRC32 and RIPEMD160 algorithms supported
- Choose which hashes you want to calculate
- Compare and group identical files together
- Compare multiple files against hash sums
- Open in VirusTotal (works only with MD5, SHA1 and SHA256)
- Drag n' drop any number of files and folder
- Option to save hashes in JSON files
- Option for lower character casing
- Option for decimal CRC32
- Process high priority support
- Tray icon support
Publisher - GitHub
Hashing version 2.0 - themes:
Hashing version 2.0 - options:
Hashing version 2.0 - program in action:
Hashing is portable by design- settings are saved in JSON file (Hashing.json) inside program folder.
- Download the archive from publisher's website or the executable from GitHub;
- Extract the archive to a folder of your choice;
- Run the executable
Hashing requires .NET Framework 4.5.2 or higher and can run under Windows 7 or higher.
Hashing is licensed under GNU General Public License v3.0.
I contacted the developer about one of his other programs and he was helpful and open to suggestions.
Hashing is not the lightest hash calculator I have used- on my machine (Windows 8 x64) it uses about 43 MB of RAM.