Fast MD5 Implementation in Java

Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java.
Download

Fast MD5 Implementation in Java Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Tim Macinta
  • Publisher web site:
  • http://www.twmacinta.com/software/babelj/

Fast MD5 Implementation in Java Tags


Fast MD5 Implementation in Java Description

Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java. Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java.Fast MD5 Implementation in Java includes an optional native method for even greater speed improvements.How Fast Is It?Short answer: Much faster than any other Java implementation that I have tested and (surprisingly) even faster than the native, non-Java MD5 implementation on some systems. Long answer: First of all, it is important to note that the term "fast" is used here in relative terms. The implementation of the MD5 message digest algorithm available on this page is written in Java and is fast compared with other implementations written in Java, both because it is heavily optimized by itself and because there is an optional native method that makes it even faster when the platform supports it. How it compares to a sensible implementation written in a language, such as C, that is compiled directly to machine code, is heavily dependent upon how good of a job the JIT compiler in your JVM does in compiling the code or whether you are able to use the optional native method. What's New in This Release: · 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.


Fast MD5 Implementation in Java Related Software