/ / Meilleur algorithme pour hacher une chaîne - algorithme, md5, sha

Meilleur algorithme pour hacher une chaîne - algorithme, md5, sha

Je veux utiliser un algorithme pour faire le hachage à la longue chaîne.

J’ai besoin que cela soit unique, car j’ai consigné les modifications et je ne veux pas garder la chaîne entière (cela peut varier de 300 octets à 1000 octets).

Je pense à MD5 (peut-être que sha - je ne sais pas), mais cet algorithme "promet" qu’il n’y aura pas de répétition de l’algorithme (même un pour le hasard astronomique - quel est le hasard?).

Existe-t-il un meilleur algorithme, en particulier pour les valeurs de chaîne (toutes les valeurs ASCII lisibles. La plupart des lettres et tous les chiffres, y compris "-" et ".")?

Merci :)

Réponses:

0 pour la réponse № 1

Vous pouvez essayer l'algorithme de Rabin-Karp (RK)
Ici est le tutoriel de topcoder
Vous pouvez en apprendre beaucoup sur le hachage de ici