Ce que je ne comprends pas c'est que même si je connais cette classe, lorsque je tape 'crc32 java' dans google, je tombe directement sur les bons liens ... d'ailleurs l'adressede la javadoc de cette classe est le 1er lien ... faut chercher un peu des fois !
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 18 juil. 2005 à 12:12
Juste une question comme çà: est-ce que le CRC32 a un rapport fonctionnel avec MD5, càd que c'est une sorte d'algo qui extrait une empreinte caractéristique à partir d'une donnée ?
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 18 juil. 2005 à 14:12
Salut,
c'est un peu ça mais ça ne sert pas du tout à la même chose, par conséquent les algos ne calcul pas exactement dans le même but et ne donne pas un résultat ayant le même sens ...
Pour le controle d'erreur : CRC et pour un hash d'un fichier (données en général) pour vérifier son intégrité : MD5 ou SHA1 (attention ces derniers sont beaucoup polus long à calculé qu'un CRC !)
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 18 juil. 2005 à 16:47
Effectivement, ce n'est pas pareil. CRC sert dans les Zip et Rar, et j'étais surpris du fait que l'Apache Foundation donne des hash MD5 sur leur site pour s'assurer qu'on a bien téléchargé le bon fichier... Petit mélange, quoi !
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 24 juil. 2005 à 21:09
Calculer la clé sur une chaîne, ok facile (dans le principe, en Java, je sais pas) ! Mais sur un fichier complet, comment fait-on ? Le calcul doit être très long.... Y a-t-il un logiciel dédié ?
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 25 juil. 2005 à 10:57
Ok de l'info, mais techniquement, j'ai déjà une unité en Pascal qui fait du MD5. Je peux appliquer la fonction sur une chaîne de caractère qui supporte très bien la palette entière ASCII...
DONC, est-ce qu'il faut charger le fichier entier dans la chaîne et appliquer MD5 pour obtenir la clé ?
Parce qu'il existe des fichiers de 30 Mo qui ont des clés, et je sens que mon String (format type des chaînes de caractères) risque de morfler un max pour une telle taille... Et je ne sais pas s'il existe des méthodes de découpage et de recombination pour limiter de si grands calculs.