Projects / hashlib++


hashlib++ is a simple and very easy-to-use library to create a cryptographic checksum called a "hash" in C++. hashlib++ is written in plain C++ and should work with every compiler and platform. hashlib++ allows you to create a hash (for example MD5 or SHA1) with only one method call.

Operating Systems

Recent releases

  •  02 Apr 2010 13:04

    Release Notes: This release adds new testing methods to check the hash implementations at runtime. It has an important bugfix making the SHA wrapper more stable on 64-bit systems. It adds a Unix makefile to build hashlib++ as a static library. The documentation and FAQ have been improved.

    •  12 Jan 2008 00:00

      Release Notes: SHA384 and SHA512 support has been added to hashlib++. Throwing exceptions allow better error-handling. Known bugs have been fixed.

      •  17 Oct 2007 13:36

        Release Notes: SHA256 support has been added. A Linux/FreeBSD makefile and a "Setup.exe" for Windows were added to build or install hashlib++ as a static library. All files have been renamed using the prefix "hl_" to prevent name collisions. Sprintf was replaced by using an ostringstream to format the hash to a hex string.

        •  23 Sep 2007 10:33

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.