Bonjour à tous,
je suis sur un projet de programme sous linux, et ce projet consiste à signer un paquet de données soit en SHA1 ou MD5 avec une clef publique et privée (privée pour coder, publique pour lire).
Donc au début j'ai trouvé la fonction RSA_sign mais je me suis vite aperçu qu'elle ne fonctionne que sur une petite quantité de données, or mes paquets peuvent être très voluminieux.
Après en creusant un peu je suis tombé sur les fonction MD5 et SHA1, qui semblent faire une sorte de checksum (avec leur propre algo), et cette signature je la repasse par la fonction RSA_sign (qui me demande la clef privée).
Je voulais savoir si c'était la bonne façon de faire ou s'il y en avait une autre ?
J'ai aussi trouvé la fonction RSA_encrypt, mais je ne sais pas si c'est adapté à ce que je veux faire ?
Merci
Partager