(Ma réponse va peut-être faire double-emploi avec celle de asevere:)
En cryptographique on utilise généraleement:
- des algorithmes de chiffrement asymétrique (RSA, Diffie-Hellman...)
- des algorithmes de chiffrement symétriques (DES, AES, IDEA...)
- des algorithmes de hashage (MD5, SHA1...)
Par exemple PGP, SSL et HTTPS utilisent ces 3 choses, en permanence.
On peut choisir comme on veut de les combiner.
(RSA+AES+MD5, DH+Blowfish+SHA1...).
Toutes les combinaisons sont possible, tant que la personne avec laquelle tu communique sait quels algo tu utilises.
Si tu possède le navigateur Mozilla, tu pourra voir dans les préférences toutes les combinaisons qu'il supporte en HTTPS.


