Hashify (for Windows) was my first Python program. It’s really simple, and there are bound to be more functional and complete tools than this. But here it is anyway.
With Hashify you can hash either any block of text or any file with a choice of hashing algorithms:
Open source. https://github.com/BXL909 for source code.