Cette section décrit les constantes utilisées dans OpenPGP.
Il est à noter que ces tables ne sont pas des listes exhaustives. Une implémentation PEUT implémenter un algorithme n'appartenant pas à ces listes.
Se référer à la section << Notes sur les algorithmes >>, chapitre 12, pour plus d'information sur les algorithmes.
Tableau 9-1. ID des algorithmes
ID | Algorithme |
---|---|
1 | RSA (cryptage ou signature) |
2 | RSA seulement cryptage |
3 | RSA seulement signature |
16 | Elgamal (seulement cryptage), cf [ELGAMAL] |
17 | DSA (standard de signature digitale) |
18 | Réservé pour les courbes elliptiques |
19 | Réservé pour ECDSA |
20 | Elgamal (cryptage ou signature) |
21 | Réservé pour Diffie-Hellman (X9.42, comme défini pour IETF-S/MIME) |
100 à 110 | Algorithme personnel/expérimental |
Les implémentations DOIVENT implémenter l' algorithme DSA pour la signature et l' Elgamal pour le cryptage. Il FAUT qu'elles implémentent des clés RSA. Les implémentations PEUVENT implémenter n'importe quel autre algorithme.