Une technique de chiffrement utilise généralement une clé de chiffrement pseudo-aléatoire produite par un algorithme pour des raisons techniques. Sans la clé, il est possible de déchiffrer le message, mais un système de chiffrement bien pensé nécessite une puissance de traitement et une expertise considérables. Avec la clé que l’expéditeur a envoyée aux destinataires mais pas aux utilisateurs non autorisés, un destinataire autorisé peut rapidement décoder la communication.
Différents types de chiffrement ont été utilisés historiquement pour soutenir la cryptographie. Les communications militaires ont souvent utilisé les premières technologies de chiffrement. Depuis lors, de nouvelles méthodes ont fait leur apparition et sont désormais largement utilisées dans toutes les facettes de l’informatique contemporaine. La clé publique et la clé symétrique sont des concepts utilisés dans les méthodes de chiffrement modernes. Les ordinateurs modernes ne sont pas très efficaces pour déchiffrer le chiffrement, c’est pourquoi les algorithmes de chiffrement modernes garantissent la sécurité.