Retourner aux forums || Retourner au forum Programmation.c

Programmation.c : md5 d'un fichier

Posté par Jean-Yves Beaujean (page perso, ) le 09 novembre 2006
0
Bonjour à tous,

Je continue mon (ré)apprentissage du C sous Linux et ce coup-ci je souhaiterais obtenir la somme MD5 d'un fichier, comme je le ferais avec md5sum en ligne de commande.

J'ai trouvé ceci :
http://www.koders.com/c/fid3D64E21C0E09F5D6216C4E4B1BB933AA6(...)

Mais je me suis dis qu'une fonction standard existait peut-être ?

Alors, si quelqu'un peut également me conseiller un site référence, genre de bible du C et des librairies existantes, ça m'éviterait de poser sur ce forum des questions qui peuvent sembler stupides pour certains gourou du C.

Merci d'avance.
jy.

> Lire le message (4 commentaires, moyenne: 1,8).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Conseil

Posté par Bruno Muller (Jabber id, page perso, ) le 09/11/2006 à 09:31. (lien). Évalué à 2.

Installe les paquets de dev disponibles dans ta distribution : Ils contiennent généralement des pages de man de la section (3), avec les API documentées...

Tu aurais ainsi trouvé facilement : http://www.die.net/doc/linux/man/man3/md5.3.html

  • [^]Re: Conseil

    Posté par Pierre Maziere () le 09/11/2006 à 09:45. (lien). Évalué à 3.

    bien sur ... toutes les applications qui ont besoin de calculer un md5 necessitent openssl, c'est bien connu ;)
    La RFC 1321 est tellement bien documentee que ca se code tout seul tres facilement:
    ftp://ftp.rfc-editor.org/in-notes/rfc1321.txt
    et en francais:
    http://abcdrfc.free.fr/rfc-vf/rfc1321.html

    Pour repondre a la question de Jean-Yves, il n'y a pas de fonction standard en C qui fait ce que tu demandes, mais tu peux aisement extraire ce dont tu as besoin a partir du lien que tu as donne dans ton message

    • [^]Re: Conseil

      Posté par Bruno Muller (Jabber id, page perso, ) le 09/11/2006 à 10:53. (lien). Évalué à 1.

      Wé, enfin, faut répondre à la question aussi... et si la libssl n'est pas standard pour toi, je ne sais pas ce qu'il te faut...

      • [^]Re: Conseil

        Posté par Pierre Maziere () le 09/11/2006 à 11:13. (lien). Évalué à 1.

        la reponse a la question c'est recuperer le source qu'il link et l'adapter a ses besoins
        Pour ce qui est de standard, dans le cadre de la thematique de ce forum, les seuls standards que je connaisse sont la norme C89 et C99... mais je reconnais volontier avoir des tendances integristes qui viennent masquer mon amateurisme dans le domaine ;)

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.c