OVH Cloud OVH Cloud

Re: Rép: [HS] fonction de hash

1 réponse
Avatar
pingouin osmolateur
> Petit raccourci:
> echo -n "poingouin_osmolateur@yahoo.fr" | md5sum
>

Pas mal

> > Mais je vousdrais un hash sur 20 caractères.
>
> echo -n "poingouin_osmoltateur@yahoo.fr" | md5sum |
> perl -ne 'print
> substr($_,0,19) . "\n"'

Le pb c'est que mon condensé n'est plus unique puisque
je tronque les derniers caractéres

> Si ca peut t'aider :p

merci pour ta réponse. enfin de compte je pense rester
sur md5sum cela m'évitera de réinventer la roue

AC






__________________________________________________________________
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
Stéphane Witryk
pingouin osmolateur a écrit :

Le pb c'est que mon condensé n'est plus unique puisque
je tronque les derniers caractéres



Un md5 n'est pas "unique" non plus. Il y a juste que tu augmentes la
probabilité de collisions en écourtant le md5. Mais bon si tu me trouves
deux hash md5 d'emails valides qui ont les mêmes 20 premiers caractères
je te paye une bière :)


--
+-----------------------------+
| Stephane Witryk |
| |
+-----------------------------+