Et j'ajouterais, pour une intro simple à la crypto asymétrique:
http://sebsauvage.net/comprendre/encryptage/crypto_asy.html
Il existe plusieurs algo pour créer/utiliser des clés privées/publiques. L'un des plus connus est le RSA.
Sur sebsauvage.net il y a un exemple de chiffrement/déchiffrement de message avec le RSA.


