QuickHash is an open source application developed by Ted Smith in 2011 for Linux, Macintosh, and Windows that lets you perform various hashing algorithms on text, files, and folders and do comparisons between them. The hash algorithms supported include MD5, SHA-1, SHA-3, SHA-256, SHA-512, xxHash64, and Blake2B.
I don't remember exactly why I needed to perform a hash on a file, but I searched online and found this program. This has since been my go-to program for performing hashes on the rare chance that I need them. It's simple to use and very fast.