IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

Générer md5 pour la vérification de fichier


Sujet :

Bibliothèques

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2007
    Messages : 397
    Points : 125
    Points
    125
    Par défaut Générer md5 pour la vérification de fichier
    Bonjour,

    je recherche une bibliothèque qui me permette de checker un fichier et de retourner un md5 de ce type "900150983cd24fb0d6963f7d28e17f72" à partir d'un char array ?

    merci de votre aide

  2. #2
    Membre expérimenté
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    juillet 2020
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : juillet 2020
    Messages : 352
    Points : 1 376
    Points
    1 376
    Par défaut
    Bonjour,

    et du coup quels sont les problèmes avec ce que google a pu te proposer ? que ce soit des bilbiothèques genre libcrypto ou des sources qu'on peut trouver sur github ?

    Rassure-moi, tu as fait une recherche avec google …

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2007
    Messages : 397
    Points : 125
    Points
    125

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2007
    Messages : 397
    Points : 125
    Points
    125
    Par défaut
    une autre question,

    pour utiliser cet exemple, ils utilisent :
    mais dans mon projet pour fonctionner je dois utiliser :

  5. #5
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    juillet 2013
    Messages
    4 457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : juillet 2013
    Messages : 4 457
    Points : 10 097
    Points
    10 097
    Par défaut
    Citation Envoyé par pol2095 Voir le message
    une autre question
    Tu ne connais pas le truc
    Sérieux ?

    • #include <md5.h> : avec les <>, l'entête est soit dans 1 dossier système soit dans 1 dossier spécifié dans les chemins librairie de ton projet
    • #include "md5.h" : avec les "", l'entête est dans 1 dossier local à ton projet


    La documentation en anglais de gcc : Include Syntax

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2007
    Messages : 397
    Points : 125
    Points
    125
    Par défaut
    désolé la question est mal posée, comment font-ils pour utiliser les chevrons dans cet exemple avec g++.

  7. #7
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    juillet 2013
    Messages
    4 457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : juillet 2013
    Messages : 4 457
    Points : 10 097
    Points
    10 097
    Par défaut
    Eh bien ! c'est dit soit dossier système soit dossier spécifié dans ton projet

    Et lorsque tu lis le fichier README de ta bibliothèque, c'est écrit en anglais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    * Building The Library
    
    The provided makefile will produce a static lib to link against.
    To build it follow these steps:
    	1) autoreconf
    	2) configure
    	3) make
    	4) make install
    Après en fonction du Linux, il faut vérifier dans quel dossier système concrètement cette bibliothèque est installée.
    À moins de forcer avec 1 option/ bascule lorsque tu fais le configure (<- si je ne me trompe pas, 1 configure --help permet de vérifier)


    Édit : j'ai raison configure script, lien wikipedia en anglais

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    novembre 2007
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2007
    Messages : 397
    Points : 125
    Points
    125
    Par défaut
    Merci, donc il faut que la bibliothèque soit installé sur le système.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vérification de fichier pour déconnexion
    Par Steperr dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 22/01/2020, 16h31
  2. Réponses: 0
    Dernier message: 19/01/2019, 22h43
  3. Réponses: 4
    Dernier message: 17/04/2015, 15h55
  4. [Python 3.X] Hash MD5 pour créer une signature numérique pour un fichier
    Par chacalitox dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 30/06/2014, 16h38
  5. [VB6] Api pour supprimer dans un fichier INI
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 20/02/2003, 08h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo