MHash-384

2.0.0

Encrypt files in your programming endeavors with this portable, lightweight hashing library that supports a wide range of compilers

Regardless of the intended purpose, encrypting files through hashing has a wide range of benefits in the programming medium, especially in terms of indexing for better retrieving, as the hashed value will be shorter than the original one.
Addressing hashing in a broader sense for the coding environment, MHash-384 will provide users with a portable, specialized hashing library, written in plain C, also accessible via a dedicated command-line front-end app.
The core library’s API is offered into two flavors: a plain C99 version and an object-oriented C++ wrapper, the library yielding 384 bit hash values.
A wide range of compilers are supported, such as MSVC++, GCC, MinGW/Cygwin and in order to implement the library into a coding environment, the “mhash384.h” header needs to be included in the corresponding block of code.
When working with the library via the command line, users can rely on a series of pre-defined options for the file inputs. The standard input will be used in case no files are specified and the digest will be written to the standard output and all error messages yielded to the standard error.
The default operation mode produces one line per inputted file, in either HEX or Base64 formats, depending on the desired results.