Prev: PLEASE IGNORE
Next: Deobfuscate file
From: Thomas Pornin on 11 May 2010 17:09 I have just released sphlib-2.0. It can be downloaded from there: http://www.saphir2.com/sphlib/ sphlib is an open-source library of implementations of various hash functions. Hash functions are implemented in C and in Java. The C code is portable and optimized; it can optionally be compiled with optimizations specific to "small" target processors (compiled code size is reduced, which speeds up things on embedded processors with low L1 cache). The Java code is compatible with new and old JVM, including JVM 1.1 and J2ME. sphlib implements many "classical" hash functions (including MD4, MD5, the various SHA-*, RIPEMD-*, the two Tiger and three Whirlpool variants) and also the following SHA-3 "round-2" candidates: BLAKE, Blue Midnight Wish, ECHO, Fugue, JH, Luffa, Shabal, SIMD and Skein. A grand total of 72 variants are thus provided. The implementations are reentrant and thread-safe, and ready to be included in arbitrary applications. Also provided are benchmark tools and a drop-in replacement for the "md5sum" and "sha1sum" utilities (found in many Linux systems), for all the implemented hash functions. The Java code also includes a flexible HMAC implementation. Enjoy ! --Thomas Pornin
|
Pages: 1 Prev: PLEASE IGNORE Next: Deobfuscate file |