QuickHash is a free open source application developed by Ted Smith in Pascal in 2011 for Linux, Macintosh, and Windows which 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, Blake2B, Blake3, and CRC32.
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 times when I need them. It's simple to use and very fast.