Hashing is a clean, fast and reliable application performing hash algorithms including MD5, SHA1 and SHA-2
|Modern UI – fast – built on OpenSSL|
Hashing (also known as #ashing) is a freeware, standalone utility for Windows, capable of performing MD5, SHA1, and SHA-2 family. It has a Modern UI design, with clean interface. This application depends on .NET 2.0 or superior (should be present in almost every windows 7/8 or superior PC). #ashing is built upon OpenSSL (linked statically), which is native code, so it’s fast, even for bigger files ( 4 GB or even more). It performs the calculation on a background thread, so it won’t freeze the screen. It also does not raise CPU use too much. The time-complexity of this app, as analyzed in OpenSSL code, is a linear dependency of BigO(n), for all algorithms supported by the app.
- It has a reliable progress bar and a button for cancelling the operation;
- Free for all uses, no registration needed, no pro version;
- No installer needed;
- You can hash many files at once, just drag & drop. You can save a report as a text file or copy to clipboard;
- Provides comparison feature against clipboard;
- Modern hash algorithms support: MD5, SHA-1/224/256/384/512;
- Additional details and help can be accessed here.
One especially noteworthy feature of this application is that since hashing functions play other roles in cryptography than serving as check-sums, such as digital signature validation, or salting passwords, #ashing provides a convenient feature for “Manual input” for easily pasting hexadecimal buffers from source code instead of having to save them on a file, and then hashing them from there. Finally, although the security of MD5 and SHA-1 is currently considered suspect, nonetheless, their inclusion in this application is a benefit due to the vast number legacy instances wherein these protocols are still in use.
Editor’s Conclusions: #ashing appears to be a reliable, fast, and well designed application. In addition to its speed, it has an intuitive, clean dashboard, and provides for manual and automatic calculations. It should prove a valuable resource for software developers, delivering DLLs, .LIBs and .SOs to clients; so that if a client complains that there is a bug or that something is not working right, this application allows them to verify the digests of the suspect files to guarantee they have the latest libraries.