DigesterCheck offers a GUI and SDK, as well as a HashDigester DLL Library for incorporating hash algorithms into applications. The C++ library includes SHA, RIPEMD, and other algorithms for data protection.
This C++ library contains classes that implement various hash algorithms such as SHA 1, SHA 224, SHA 256, SHA 384, SHA 512, RIPEMD 128, RIPEMD 160, RIPEMD 256, and RIPEMD 320. By using HashDigester 6.0.0.1, you can share data with DiceChecker 6.0.0.1 random number test and DiceLock 6.0.0.1 encryption cipher architecture product.
However, it's important to note that in order to use PhysicalCryptoRandomStream objects (which utilize AWE), you will need to grant the "Lock Pages In Memory" permission to the account executing the program. This will ensure that memory is kept in RAM without being swapped to a hard disk file.
The source code for this library, as well as Visual Studio projects, is available on the DiceLock Security website. Incorporate hash processors into your applications seamlessly using the FREE DiceLock Security DigesterCheck GUI and DLL 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: Reset to allow redo random test
Version 2.0.0.2: Reset to allow redo random test