Donc en fait c'est un hachage et pas une signature.
Sinon oui, un md5sum fait parfaitement l'affaire. La taille de sortie de md5 est de 128 bits soit 16 octets. La sortie est en hexa soit 32 lettres et chiffres. Rien ne t'empêche de tronquer le résultat pour avoir la bonne taille.
Pour mémoire, même si un seul bit du fichier est modifié, la sortie md5sum sera complètement différente. Le tronquage ne devrait donc pas être un problème. Et réussir à obtenir une collision avec la fonction de hachage MD5 reste tout de même très difficile. Et si t'es parano il y a toujours sha1sum.
8 caractères ça fait 2^32 codes possibles, soit plus de 4 milliards.
[^] # Re: suggestion bête
Posté par ndesmoul . En réponse au message Fonction de hachage (cryptographique). Évalué à 1.
Sinon oui, un md5sum fait parfaitement l'affaire. La taille de sortie de md5 est de 128 bits soit 16 octets. La sortie est en hexa soit 32 lettres et chiffres. Rien ne t'empêche de tronquer le résultat pour avoir la bonne taille.
Pour mémoire, même si un seul bit du fichier est modifié, la sortie md5sum sera complètement différente. Le tronquage ne devrait donc pas être un problème. Et réussir à obtenir une collision avec la fonction de hachage MD5 reste tout de même très difficile. Et si t'es parano il y a toujours sha1sum.
8 caractères ça fait 2^32 codes possibles, soit plus de 4 milliards.