Fast MD5 Implementation in Java

Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java. It includes an optional native method for even greater speed improvements.

Tags Software Development Libraries Java Libraries
Licenses LGPL
Operating Systems Mac OS X Windows Windows Windows Windows OS Independent POSIX Linux
Implementation C Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  19 Sep 2008 03:42
  • Rrelease-after

Changes: This release fixes a stack overflow bug that occurred in native methods when called with a large buffer. All users who update the hash's state using large buffers are encouraged to upgrade in order to guard against crashes and potential security implications. Native method support for OS X on x86 hardware has been added.

  • Rrelease-mid
  •  03 Mar 2006 08:15
  • Rrelease-after

Changes: This release fixes a bug and refactors the Ant build file to make it work out of the box. Previously, the "dist" target did not work if the "docs" directory was not present.

  • Rrelease-mid
  •  19 May 2005 23:01
  • Rrelease-after

Changes: This release adds OS X support for native method, ekes a little more speed out of the native method version by special-casing little endian architectures and skipping operations that would be redundant on them, adds the ability to access the MD5 instance held by an MD5InputStream or MD5OutputStream, fixes incorrect documentation describing how to bypass test for native methods, and adds a Linux Makefile and an Ant build file to the distribution. It also restructures directories to be Ant- friendly, and fixes some typos.

  • Rrelease-mid
  •  09 Dec 2002 23:30
  • Rrelease-after

Changes: Optional native method support was added.

No-screenshot

Project Spotlight

Mythryl

SML/NJ with a POSIX face.

No-screenshot

Project Spotlight

Python-SIP

A tool to generate Python bindings from C++ code.