La cryptographie moderne est divisée en cryptographie symétrique, qui utilise une clé unique, et en cryptographie asymétrique, qui utilise deux clés. La cryptographie symétrique est rapide, mais complexe dans la distribution de la clé, tandis que la cryptographie asymétrique est plus sécurisée, mais lente. Les deux jouent des rôles importants dans la protection numérique et l'évolution constante des algorithmes.