human
Eil5 comment fonctionnent les md5sum Comment le md5sum sait-il s'il n'y a pas de différences entre les choses ? Même les petits ? Explique comme si j'avais cinq ans.
gpt
* * edit : c'est juste comme ça que je le comprends , il me manque probablement beaucoup de subtilités * * vous commencez avec une entrée de longueur variable -> " ceci est une chaîne de test " et vous utilisez une formule mathématique pour trouver a fixed length string -- > 2895Y9RT3B3P9YFG349T3H8P94Y9THT94TH3343G35G4H5H6U756IK89LP077TKYMFHNSBAEFGQ342Y76I897O0P0LIUKKJMGHH6789587O8I7UJHY3245678IKJH so this example I made randomly is 128 characters lets just pretend its the real check sum for that input The important factor is if you make even a tiny change such as altering one letter " this is b test string " the check sum will be totally different : 0FKFD84U587G76D6SHGSHBXYS5127389659HKGFMDFNCHSRWG3VTIKDRFJNOTPENS7XAQU2JNK4RKJEDSOLDKEDJFO3WJ3209UR02R0UR20545776Y655H656H9 and likely each and every character in the 128 length string will be different than it was for " this is a test string " or if you make big changes " string test 34534534535453 this is not " you toujours 128 caractères : 09OIKJ45ER89IUHJ3487YUH34E7YUH34ERUY H4RT8IU3H4ERDF89IU3HJEDFIUEWJDF89IUERDFIU3W4ERDF89IU34R89IU34RT89IU34RT89IU34R89IU34545DKJ5V pour accomplir cela, la magie se produit dans les mathématiques, mais je dirais que c'est à peu près équivalent à dire pour chaque combinaison possible de caractères dans une chaîne, attribuez à chaque combinaison une somme de contrôle unique de 128 caractères qui est sélectionnée au hasard, donc même varier finissent avec des chaînes similaires des sommes de contrôle très différentes c'est comme ça que je généralise , j'ai probablement raté certaines choses que d' autres corrigeront également penser à ceci : y at - il une chaîne qui est sa propre somme de contrôle ?