[Perl] créer une clé unique a partir d'un texte :Z

créer une clé unique a partir d'un texte :Z [Perl] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 23-09-2005 à 11:01:13    

Salut :)
voila mon souci : je veux associer a un texte (longueur variable) une clé unique ..
un genre de hascode ou fingerprint (je ne sais pas vraiment quel est le terme adéquat c'est pour cela que je ne saispas trop ou chercher dans search.cpan.org)
 
le but est de mettre le texte dans une base de donnée pour pas que le texte soit enregistrer 2 fois.
je ne souhaite pas mettre une clé primaire / unique sur tout mon texte :)
 
voila comment je vois la chose :  $cleUnique = txtUnique("mon texte a moi unique" );
 
j'aurai bien tenter un truc homemade, mais j'ai peur des redondances.
 
merci  :jap:

Reply

Marsh Posté le 23-09-2005 à 11:01:13   

Reply

Marsh Posté le 23-09-2005 à 11:29:13    

Pourquoi ne pas essayer avec MD5

Reply

Marsh Posté le 23-09-2005 à 11:33:22    

je suis ouvert a tout :)
la seule chose c'est que je veux que mon 'fingerprint' issus de mon texte soit un entier par ex de taille résonable (si texte fait 1000 Octets, que la clé n'en fasse pas 500 quoi :) )
MD5 c'est pour faire du chiffrement non ? :S

Reply

Marsh Posté le 23-09-2005 à 11:40:00    

Kytrix a écrit :

je suis ouvert a tout :)
la seule chose c'est que je veux que mon 'fingerprint' issus de mon texte soit un entier par ex de taille résonable (si texte fait 1000 Octets, que la clé n'en fasse pas 500 quoi :) )
MD5 c'est pour faire du chiffrement non ? :S


 
Non, MD5 est un algo de hachage (pas de cryptage). Il te retourne toujours un hash de 32 chars hexa.
C'est ce qui me parait aussi le plus adapté a tes besoins.

Reply

Marsh Posté le 23-09-2005 à 11:46:37    

ha vi pas mal :)
je vais regarder de ce coté merci =)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed