I recently wrote a Windows .NET application that generates SHA1/2 hashes for a given input. It has SHA1, SHA256, SHA384, and SHA512 support as well as PBKDF2 support (1-100,000 rounds).
Feel free to check it out on Github and suggest / make improvements to it. It’s a simple but handy utility for generating hashed passwords and testing generated SHA hashes.