Le 15/01/2010 00:31, Tony Chemit a écrit :
Hello,
Actuellement, on utilise un fork MD5 alors que l'api de sun propose des choses plus simple et surtout moins chaotique car franchement c'est classe elle est horrible.
C'est n'est pas un fork, c'est une inclusion d'une implémentation externe : http://www.twmacinta.com/myjava/fast_md5.php Elle est maintenant packagée maven : http://repository.jboss.org/maven2/fast-md5/fast-md5/ Je vient de tester, elle n'est pas plus rapide finalement.
Dans pollen et suiviObsmer, ils utilisent l'api de sun qui me parraît bien plus clean :
hash = MessageDigest.getInstance("MD5").digest(uniqueKey);
C'est quand même un peu moins bourrin.
Le seul truc qu'il faut, c'est si le MD5InputStream peut-être plugger la dessus
Vous en pensez quoi ?
L'api dans nuiton-utils semble être plus adaptée au fichier. Pollen et SuiviObsmer (je suppose) crypte un mot de passe (une chaine). Dans isis, j'utilise MD5.hash(java.io.File) et MD5OutputStream (avec des buffer, évidement) -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com