MD5/SHA1 Hash Extractor
(freeware with Borland/CodeGear/Embarcadero C++ Builder/Overbyte ICS source code)
Have you ever wanted to serve more than one web server on single IP/port with load-balancing/failover/acceleration?
Click here for IQ Proxy Server!
- When using a one-way hash function, one can compare a calculated message digest against the message digest that is decrypted with a public key to verify that the message hasn't been tampered with. This comparison is called a 'hashcheck'."
- All it does is to form a "practically unique" key of any data. This tiny MD5/SHA1 extractor has a Windows (any 32-bit) GUI and can extract hashes out of files of terabytes size. Now, version 2.0 supports files > 2GB!
What is MD5?
- MD5 is a 128-bit hashing algorithm created in 1991 by Professor Ronald Rivest that is used to create digital signatures. It is intended for use with 32 bit machines and is safer than the MD4 algorithm, which has been broken. MD5 is a one-way hash function, meaning that it takes a message and converts it into a fixed string of digits, also called a message digest.
What is SHA1?
- The SHA (Secure Hash Algorithm) hash functions refer to five FIPS-approved algorithms for computing a condensed digital representation (known as a message digest) that is, to a high degree of probability, unique for a given input data sequence (the message). These algorithms are called “secure” because (in the words of the standard), “for a given algorithm, it is computationally infeasible 1) to find a message that corresponds to a given message digest, or 2) to find two different messages that produce the same message digest. Any change to a message will, with a very high probability, result in a different message digest.
- Hash Extractor v2.0+ supports unicode file names as it is compiled with C++ Builder 2010 and ICSv7.
Latest version 4.0 utilizes OpenSSL 1.0.0d!