Download List

Projeto Descrição

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-08-20 07:15
2.7.1

Esta versão adiciona suporte nativo para o método freebsd_x86 e freebsd_amd64. Ela reduz o tamanho da DLL para win_amd64. Ela reforça o código de teste para trabalhar com o 'md5' binário quando o binário 'md5sum' não foi encontrado.
Tags: FreeBSD
This release adds native method support for freebsd_x86 and freebsd_amd64. It greatly reduces the size of the DLL for win_amd64. It enhances the test code to work with the 'md5' binary when the 'md5sum' binary is not found.

2010-04-19 17:49
2.7

Suporte ao método nativo foi adicionado para arquiteturas de 64 bits para Mac OS X, Windows e Linux. A capacidade de diagnosticar apoio biblioteca nativa foi melhorado. O código agora automaticamente recupera de uma tentativa fracassada de carregar uma biblioteca nativa que não foi construído para a arquitetura atual. documentação Javadoc é agora incluído com a distribuição. Um completamente Ant construir novas arquivo foi criado para automatizar todos os aspectos da elaboração, construção, teste e processo de embalagem, incluindo a compilação método nativo.
Tags: 64 bit
Native method support was added for 64-bit architectures for Mac OS X, Windows, and Linux. The ability to diagnose native library support was improved. The code now automatically recovers from a failed attempt to load a native library which was not built for the current architecture. Javadoc documentation is now bundled with the distribution. A completely new Ant build file was created to automate all aspects of the compilation, building, testing, and packaging process, including native method compilation.

2008-09-19 12:42
2.6.2

Esta versão corrige um erro de estouro de pilha que ocorreu em métodos nativos quando chamado com um buffer grande. Todos os usuários que atualizar o estado de hash usando grandes buffers são encorajados a atualizar a fim de se proteger contra falhas e as implicações de segurança. Suporte ao método nativo para Mac OS X em hardware x86 foi adicionado.
Tags: Minor security fixes
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.

2006-03-03 17:15
2.6.1

Esta versão corrige um bug e refatora o arquivo de construção Ant para fazer funcionar fora da caixa. Anteriormente, a dist "target" não funciona se o docs "directory" não estava presente.
Tags: Minor bugfixes
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.

2005-05-20 08:01
2.6

Esta versão adiciona o suporte Mac OS X para o método nativo, Ekes uma velocidade de pouco mais fora da versão nativa por método especial de invólucro pouco endian arquiteturas e ignorando as operações que seria redundante sobre eles, acrescenta a capacidade de acessar a instância MD5 realizada por um MD5InputStream ou MD5OutputStream, correções de documentação incorreta descreve como ignorar a testar métodos nativos, e adiciona um Makefile Linux e um arquivo de construção Ant para a distribuição. Ele também reestrutura diretórios a serem Ant-friendly, e corrige alguns erros de digitação.
Tags: Minor feature enhancements
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.

Project Resources