OpenSSL - Schannel - CryptoAPI

OpenSSL et Schannel

Il existe 2 manières de faire du SSL sous Windows. Soit on utilise SChannel (qui est basé sur la cryptoAPI), soit on utilise la librairie openSSL.

Par ailleurs, avant de se lancer la tête la première dans le code, il faut mieux commencer par se documenter sur SSL et sur ce qu'est exactement un certificat.

L'avantage d'openSSL est la portabilité. Un de ses inconvénients est que la documentation du site manque de clarté pour le débutant, et l'apprentissage de son utilisation n'est pas simple.

Si on souhaite manipuler des données en mémoire, il faut plus particulièrement analyser l'exemple ssl/ssltest.c d'openSSL qui montre comment manipuler les "BIOpair".

Je conseille au lecteur intéressé de consulter les liens situés en bas de page.

Exemple d'encodage de mot de passe utilisant la cryptoAPI

L'exemple proposé montre comment encrypter un mot de passe.

Liens openSSL

Projets utilisants openSSL

Liens SChannel

Liens CryptoAPI

Liens divers

Livres

Valid XHTML 1.0!