FlyingBit Hash Calculator is an add-in for the OS shell allowing you to find out the hash sum of any file right from the context menu of the system. Now you do not have to run a special program for hash calculation, select the Open menu item and then search for the necessary file. You can calculate the hash sum right in Explorer! Moreover, the program can compare MD5 sums with *.md5 files of the GNU MD5Sum tool and also create its own *.md5 files. Due to support of *.md5 files, hash calculator can be used to check the integrity of files.
FlyingBit Hash Calculator calculates the hash sum using about 9 different algorithms among which there are such popular algorithms as MD5, CRC32 or SHA1 and less popular ones, for example, TIGER. And the use of *.md5 files is the standard for confirming the validity and integrity of a file.
FlyingBit Hash Calculator allows you to disable unnecessary algorithms and thus increase the performance. If you do not need some features in the program, you can always configure it and hide the menu items you do not use.
Main features:
|
Supported hashes:
|
Supported OS:
Windows 2000/XP/Vista/Seven only 32 bit
What is cryptographic hash function?
A cryptographic hash function is a procedure that takes an block of data and returns a fixed-size string, the hash value, such that an change to the data will change the hash value. The data to be encoded is often called the “message”, and the hash value is sometimes called the message digest.
Currently, the main algorithms for calculating hash functions are MD4, MD5, SHA1, SHA2, RIPEMD and others. The result length of hash functions varies. 32 bytes are considered the standard length. One of the most popular algorithms is MD5. Specified in RFC 1321, MD5 commonly used to check the integrity of files, and also this algorithm is used in a lot of software and operating systems.
The main properties of a cryptographically strong hash functions are its diffusion, irreversibility and collision resistance. The collision of a hash function is a situation when the result of a hash function is the same for two different input data blocks. Diffusion means that minimum changes in the input data cause maximum changes in the result of a hash function.