FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Comment vérifier la somme de contrôle d'un fichier Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Comment vérifier la somme de contrôle d'un fichier Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Comment vérifier la somme de contrôle d'un fichier Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Comment vérifier la somme de contrôle d'un fichier Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Comment vérifier la somme de contrôle d'un fichier Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Comment vérifier la somme de contrôle d'un fichier Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Comment vérifier la somme de contrôle d'un fichier Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Comment vérifier la somme de contrôle d'un fichier Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Comment vérifier la somme de contrôle d'un fichier Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Comment vérifier la somme de contrôle d'un fichier Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Comment vérifier la somme de contrôle d'un fichier Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Comment vérifier la somme de contrôle d'un fichier Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Comment vérifier la somme de contrôle d'un fichier Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Comment vérifier la somme de contrôle d'un fichier Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Comment vérifier la somme de contrôle d'un fichier Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

 

 Comment vérifier la somme de contrôle d'un fichier

Aller en bas 
3 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier EmptyVen 21 Fév 2020 - 2:14

Comment vérifier la somme de contrôle (checksum ) des fichiers.

Jack parle ici du calcul de la checksum (ou somme de contrôle) d’un fichier

Mais d’abord, une somme de contrôle c’est quoi ?
C’est en quelque sorte une empreinte digitale d’un fichier qui ne peut être ni modifié ni supprimé.
Supposons que vous veniez de télécharger un fichier.
Pour vous assurez que le fichier provient d’une source fiable et qu’il n’a pas été modifié, calculez sa somme de contrôle .
Si les deux sommes de contrôle (celle avant l’envoi sur le cite du téléchargement et celle après le téléchargement) du fichier sont identiques vous êtes assuré que le fichier n’a pas été modifié.
Dans le cas contraire,  vous pouvez affirmer que le fichier a été modifié par le  site de téléchargement.

Il existe de nombreux algorithmes pour calculer la somme de contrôle.
Dans ce qui suit, je vous parlerai de comment utiliser les algorithmes MD5, SHA256 ou SHA512.
Vous n’avez rien à installer, car vous avez tout ce qu’il faut sous la main.
Je parle de l’utilitaire CERTUTIL.EXE qui est déjà intégré à Windows et qu’on peut utiliser en ligne de commande.

• Ouvrir une fenêtre CMD du menu Démarrer
• Accéder au répertoire dans lequel se trouve votre fichier
• Exécuter la commande suivante


Code:

Certutil  -hashfile chemin_d’accés_à_votre_fichier MD5


Si tout se passe bien, cela affichera la somme de contrôle (sheksum) de votre fichier dans la fenêtre de la console.

Pour calculer la somme de contrôle avec un autre algorithme tel que SHA256 ou SHA512, il vous suffit de remplacer MD5 par SHA256 ou SHA512


Spoiler:


INFO : pour avoir une petite idée sur l'utilisation de la commande certutil.exe

Code:

certutil /?

Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Re: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier EmptyVen 21 Fév 2020 - 4:46

Pour générer une checksum pour tous les fichiers d’un dossier, utilisez le batch suivant

Code:

for %%f in (*) do (
certutil -hashfile "%%f" MD5 >> checksum.txt
)



Voici un code en panoramic qui réalise cette tâche.

Code:

rem ============================================================================
rem      Générer une checksum pour tous les fichiers d’un dossier
rem ============================================================================
dim d$ : ' dossier pour lequel on veut générer une checksum pour tous ses fichiers
d$ = "Nom_Du_Dossier"               : ' <------ indiquer un nom de dossier valide
Generer_Bat()                       : ' générer le batch dans le dossier en cours
execute_wait "hash.bat" + "| " + d$ : ' exécuter le batch
execute_wait "notepad.exe | checksum.txt"  : ' afficher le résultat dans le bloc-notes
file_delete "hash.bat"              : ' supprimer le batch
' file_delete "checksum.txt"        : ' supprimer ?
terminate
end
rem ============================================================================
SUB Generer_Bat()
    dim_local g$ : g$ = chr$(34)
    file_open_write 10,"hash.bat"
    file_writeln 10,"cd %1"
    file_writeln 10,"for %%f in (*) do ("
    file_writeln 10,"certutil -hashfile "+g$+"%%f"+g$+" MD5 >> checksum.txt"
    file_writeln 10,")"
    file_close 10    
END_SUB
rem ============================================================================
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Re: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier EmptyVen 21 Fév 2020 - 14:41

Si je comprends bien, cette vérification de checksum ne s'applique que pour l'auteur'du fichier: comparaison entre les checksums avant et après (rechargement) le dépôt sur un site de téléchargement. Ce que fait Jack, vérifier l'intégrité de son dépôt.

Mais pour l'utilisateur lambda (cas général: téléchargement d'un fichier quelconque) ça ne s'applique pas, puisqu'on ne connait pas le checksum initial.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Re: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier EmptyVen 21 Fév 2020 - 15:12

Bonjour tout le monde.
Bonjour JL35
Ce que tu dis est juste.
Pour être sûr que le fichier que l’on vient de télécharger est identique à l’original, on doit disposer aussi de la checksum avant dépôt.
Si jack (ou un autre auteur propriétaire du fichier à partager) fournit la somme de contrôle de son fichier en plus du lien du téléchargement, « l’utilisateur lambda » pourrait vérifier lui-même l’intégrité du produit en calculant la checksum du fichier téléchargé et en la comparant avec celle de l’auteur.

Qu'en pensent les autres ?
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Re: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier EmptyVen 21 Fév 2020 - 15:26

Bonjour papydall,

Ce que tu dis est effectivement intéressant dans le cas où le déposant a des doutes, mais dans ce cas, comme a fait Jack il peut faire la vérification lui-même, ayant les deux éléments en main: fichier d'origine et fichier téléchargé.

Ce checksum a l'air d'être une séquence sacrément longue manifestement en hexa
(exemple donné: 14bc90a9902482a1ccf52d2b578e986f90ef87d61d8a0ff4d128da4ee596a1fd),
je pensais au départ à la somme de tous les octets du fichier, mais ça n'a pas l'air d'être aussi simple que ça...
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Re: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier EmptyVen 21 Fév 2020 - 16:05

Le jeune JL35 a écrit:
Ce checksum a l'air d'être une séquence sacrément longue manifestement en hexa
(exemple donné: 14bc90a9902482a1ccf52d2b578e986f90ef87d61d8a0ff4d128da4ee596a1fd),
je pensais au départ à la somme de tous les octets du fichier, mais ça n'a pas l'air d'être aussi simple que ça...

C‘est un peu (beaucoup) plus compliqué que ça.
Il s’agit de l’arithmétique modulaire (le fameux modulo), de division binaire, des polynômes et d’autres gros mots comme MD5, SHA512.

Pour des plus amples infos, voici de la bonne lecture



https://dvsoft.developpez.com/Articles/CRC/
https://fr.wikipedia.org/wiki/Somme_de_contr%C3%B4le
https://fr.qwe.wiki/wiki/Checksum
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Re: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier EmptyVen 21 Fév 2020 - 16:50

Je m'en doutais un peu...
Merci mon ami pour les références savantes, mais je verrai ça plus tard !
Et pour 'le jeune JL35'... je suis adulte maintenant !
Ça fait même déjà un certain temps ! farao
Revenir en haut Aller en bas
silverman

silverman


Nombre de messages : 970
Age : 52
Localisation : Picardie
Date d'inscription : 18/03/2015

Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Re: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier EmptySam 22 Fév 2020 - 12:36

On peut le faire en ligne aussi, sur le site VirusTotal.
Il faut cliquer sur "Choose file", choisir un fichier et l'analyse se lance.
Une fois le résultat affiché, le checksum (SHA-256) s'affiche à coté du score. Sinon, on peut le voir aussi en cliquant sur "Details".
Revenir en haut Aller en bas
Contenu sponsorisé





Comment vérifier la somme de contrôle d'un fichier Empty
MessageSujet: Re: Comment vérifier la somme de contrôle d'un fichier   Comment vérifier la somme de contrôle d'un fichier Empty

Revenir en haut Aller en bas
 
Comment vérifier la somme de contrôle d'un fichier
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment reconvertir un fichier exe Panoramic en fichier BAS
» Comment lier un fichier bas à panoramic ?
» Comment jouer un son mp3 dans un fichier .bat.
» Comment créer un fichier d'aide ?
» Vérifier l'intégrité d'un volume

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: