Bonjour,
J'ai besoin dans un programme de calculer un md5 sur un fichier.
Pour faire ces calculs est-il possible d'utiliser les fonctions "Cryptographic API" du noyau ?
Bonjour,
J'ai besoin dans un programme de calculer un md5 sur un fichier.
Pour faire ces calculs est-il possible d'utiliser les fonctions "Cryptographic API" du noyau ?
# md5sum
Posté par Mali (site web personnel) . Évalué à 1.
Regarde plutôt du côté des sources de md5sum
PS : à moins que tu aies une raison particulière de vouloir utiliser l'API Kernel ?
[^] # Re: md5sum
Posté par ilip . Évalué à 0.
J'ai déjà regardé, mais je crois pas qu'on puisse l'utiliser en tant que librarie partagée.
En librairie partagée pour le calcul de md5sum il y'a libssl, mais je me demandais si on pouvait pas utiliser les fonctions md5 du noyau.
# openssl
Posté par caboulot . Évalué à 2.
Il y a une fonction MD5 qui permet de le faire dans OpenSSL.
apt-get install libssl-dev
pkg-config (...) openssl
man 3 md5
# C’est possible, mais…
Posté par gouttegd . Évalué à 5. Dernière modification le 08 décembre 2011 à 22:00.
Apparemment c’est possible, il y a une interface pour les programmes en espace utilisateur, cf.
crypto/af_alg.c
etinclude/crypto/if_alg.c
dans les sources du noyau. Mais ça n’a pas l’air très documenté.Et au moins un développeur noyau semble penser que c’est une très mauvaise idée :
[^] # Re: C’est possible, mais…
Posté par beb . Évalué à 1.
Il est énorme ce thread, merci pour le lien.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.