La prolifération des moyens de communication et le besoin croissant d’envoyer des informations confidentielles - déclarations d’amour, transferts bancaires, instructions d’achats ou de ventes, données diplomatiques ou militaires - ont rendu nécessaire le développement de méthodes cryptographiques sûres. Jusqu’à un passé récent, les codes étaient tenus secrets et n’étaient connus que des personnes qui envoyaient le message et de celles qui le recevaient. Mais il était toujours possible d’intercepter un message, de l’étudier et de découvrir le code, ce qui pouvait donner lieu à des situations désastreuses, en temps de guerre notamment. De grands progrès ont été réalisés en cryptographie avec l’avènement du système à clefs publiques. Les caractéristiques principales de cette méthode sont : la simplicité, la clef publique et l’extrême difficulté à briser le code.
Voir aussi : Cipher Encoder from the Wolfram Demonstrations Project.