Revoir l'api de MD5
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. 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 ? -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
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
On Fri, 15 Jan 2010 10:33:16 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Je vient de tester, elle n'est pas plus rapide finalement.
j'ai m'a reponse, donc si c pas plus rapide, on peut peut-etre changer si c changeable, sinon au moins utilise le package maven -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
participants (3)
-
Benjamin POUSSIN -
Eric Chatellier -
Tony Chemit