DIFFING

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 30 juin 2003 à 08:14
kickbar Messages postés 44 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 19 mars 2011 - 28 oct. 2004 à 17:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/7710-diffing

kickbar Messages postés 44 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 19 mars 2011
28 oct. 2004 à 17:50
G mis 10 puisque tout c'est cretin on oublier de mettre une note loool. Tres belle source
popstatic Messages postés 46 Date d'inscription vendredi 21 décembre 2001 Statut Membre Dernière intervention 23 juillet 2003
8 juil. 2003 à 19:48
merki a tous.....
crossblade Messages postés 113 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 3 février 2007
2 juil. 2003 à 10:54
super prog très bien décris même si certains ont trouvé des défauts moi je le trouve simple et utile et ça m'évite d'avoir à le créer..... 10/10 bravo
@+
Jujufouq Messages postés 254 Date d'inscription jeudi 27 décembre 2001 Statut Membre Dernière intervention 5 mars 2006
1 juil. 2003 à 18:54
Oui, cela m'intéresse beaucoup pour un projet en cours. En fait, je n'ai pas non-plus le temps de voir ça ce soir, mais c'est clair que je garde un lien vers ta source. Alors, comme ils diraient chez --- : "A bientôt !"
cs_Zeroc00l Messages postés 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 février 2010
30 juin 2003 à 18:33
Interessant Interessant... J'ai pensé comme Doct en lisant ces lignes....
Mais il est vrai qu'il est plus simple de proteger des fichiers de quelque Ko en se les envoyant sur internet par exemple.
Il est deja plus difficile de changer les notes , hacker le compte mail de la personne, changer le diff etc ...

C'est une très bonne idée, qui change des sources que l'on trouve ici !

Je n'ai pas encore regardé le code... mais je le ferai :)
popstatic Messages postés 46 Date d'inscription vendredi 21 décembre 2001 Statut Membre Dernière intervention 23 juillet 2003
30 juin 2003 à 15:43
réponse a Warny: T'a bien raison, en fait le MD n'est pas utilisé pour le diffing, ce sont d'autres algorithmes. Mais comme le MD5 offre une bonne protection anti-collision, j'ai pris ça. de toute façon c'est efficace et ça n'a pas vocation d'etre un truc proffessionel
merci pour vos commentaires!
popstatic Messages postés 46 Date d'inscription vendredi 21 décembre 2001 Statut Membre Dernière intervention 23 juillet 2003
30 juin 2003 à 15:37
réponse au doc: parceque qu'il est beaucoup plus rapide et simple de protéger un seul fichier type texte de quelque ko que l'ensemble des fichiers, c'est pour des questions de rapidité et de gain d'espace que l'on utilise cette méthode
cs_doct Messages postés 12 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 16 juillet 2003
30 juin 2003 à 12:37
à la place d'utiliser une dll pour le calcul du hash MD5, il existe un module se trouvant sur vbfrance.

C'est une bonne idée en général, mais je reste sceptique sur certains points...
Il faut de toute façon protéger les fichiers contenant les "empreintes" MD5. Pourquoi, à ce moment là, ne pas faire la même chose avec les fichiers eux-mêmes (les portéger)...? certains sont trop gros... mais il faut de toute manière avoir une sauvegarde sous la main afin de "reconstituer" le fichier "endommagé", cette même sauvegarde doit elle aussi rester intacte.
En résumé, autant garder ses fichiers en lieu sûr une bonne fois pour toute.
bref, c'était juste une réflexion qui me venait à l'esprit en lisant ces quelques lignes...

Voilà, sinon, c'est une bonne source qui, je pense, servira à plus d'un.
cs_Warny Messages postés 473 Date d'inscription mercredi 7 août 2002 Statut Membre Dernière intervention 10 juin 2015
30 juin 2003 à 11:01
l'algorithme md5 est plutôt utilisé comme le fait remarque subzero pour vérifier l'intégrité des données transférés.
Comme il n'agit pas en fonction d'une clef assymétrique on ne peut pas signer un fichier. N'importe qui peut après modification d'un fichier recalculer sa clef md5.
Eventuellement, il est assez facile de signer la clef md5 d'un fichier (par rsa par exemple) ce qui est infiniment moins lourd que de signer le fichier lui-même.
Comme le md5 est un algorithme qui agit par réduction, on peut éventuellement créer 2 fichiers dont la signature serait la même. Sa longueur assure tout de même que des fichiers ayant la même signature auraient du mal à être cohérents ;)
cs_sub-zero Messages postés 98 Date d'inscription mercredi 22 novembre 2000 Statut Membre Dernière intervention 12 juillet 2005
30 juin 2003 à 10:36
vi c notamment utilisé pour vérifier l intégrité avant/après un téléchargement par exemple.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
30 juin 2003 à 08:14
très bonne explication, je jetterai un oeil quand le temps me le permettera.....
Rejoignez-nous