Cryptage != hachage

Résolu
Jani -  
yoann090 Messages postés 9181 Date d'inscription   Statut Contributeur sécurité Dernière intervention   -
Boujour à tous,

Quel est la différence entre un cyptage et un hachage (style MD5) ?

Merci d'avance !

4 réponses

Abraxas
 
je ne suis pas très sûr des définitions exactes, mais je pense que quand tu cryptes des données, c'est afin que quelqu'un d'autre les décrypte plus tard, tandis que lorsque tu haches(par ex avec md5), tu génères un certain nombre d'octets (32 bits par ex) qui sont trouvés grâce a l'ensemble des données de départ, et qui sera différent si tu changes ne serait-ce qu'un bit d ces données. le hachage n'est donc pas réversible, on ne peut pas revenir à toutes les données initiales avec aussi peu d'informations, il sert uniquement à verifier que ces données sont bien tels qu'on les a voulues (ex: on propose un fichier en téléchargement + le résultat de son hachage, ce qui permet aux téléchargeur de vérifier, en hachant ce qu'il a reçu, que le fichier n'a pas été altéré lors du transfert)
a+
8
Jani
 
Merci pour votre aide à tous les 2 !
0
vajra Messages postés 247 Date d'inscription   Statut Membre Dernière intervention   2
 
bonsoir
vas la ils disent tout
c'est un lien de sebsauvage , mais seb si tu passe par la je te siganale que le lien dans ton site n'est pas valide ( error)
https://www.uqtr.ca/~delisle/Crypto/
-1
pularkio Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Le cryptage est réversible (décryptage), le hachage ne l'est pas, il détruit l'information originale pour ne garder que sa signature.

Plus d'infos ici :
http://www.finalclap.com/tuto/php-cryptage-aes-chiffrement-85/

Le cryptage s'appelle aussi le chiffrement.
-1
yoann090 Messages postés 9181 Date d'inscription   Statut Contributeur sécurité Dernière intervention   1 690
 
Le sujet date de 2004, j imagine que l'utilisateur a trouvé sa réponse.
0