DiceLock Security HashDigester DLL Library offers a C++ library that includes classes implementing several popular hash algorithms such as SHA and RIPEMD. Applications can easily incorporate these algorithms for enhanced security.
One of the standout features of this software is its ability to work with pages blocked in memory (RAM) that are not being swapped to the hard drive. This means that you can rest assured that your data is secure, and that you can incorporate hash algorithms in your applications with ease.
The C++ library contains classes implementing SHA 1, SHA 224, SHA 256, SHA 384, SHA 512, RIPEMD 128, RIPEMD 160, RIPEMD 256, and RIPEMD 320 hash algorithms. This extensive range of capabilities means that you can select the specific algorithm that best fits your needs, ensuring that your use of this software is both efficient and effective.
One of the other impressive features of HashDigester 6.0.0.1 is its ability to share data with DiceChecker 6.0.0.1 hash algorithm and DiceLock 6.0.0.1 cipher architecture products. This added functionality means that you can create a comprehensive security suite that enables you to address a range of security concerns.
To use the PhysicalCryptoRandomStream class, which works with AWE (Address Windowing Extensions, memory kept in RAM without being swapped to a hard disk file), it requires that the "Lock Pages In Memory" permission must be granted in "Local Policy Settings" to the account executing the program. In some cases, you may also need to run the program as "Administrator". However, these requirements are relatively easy to meet, and once you have done so, you will be impressed with the capabilities of this software.
Finally, it's worth noting that the source code for this software is available in C++ source code and Microsoft Visual Studio projects, which are available at the DiceLock Security website. This means that you can explore the code and enhance the capabilities of this software further, ensuring that it meets your specific needs. Overall, I highly recommend HashDigester to anyone who is looking for a powerful and versatile hash computation library.
Version 6.0.0.1: Allowing random number tests to work with memory kept in RAM, Address Windowing Extensions (AWE), memory pages not swapped to hard disk
Version 4.0.0.1: N/A
Version 2.0.0.2: N/A