Dans le chiffrement symétrique, également connu sous le chiffrement à clé partagée, l'expéditeur et le destinataire d'un message partagent un unique mot de passe commun, phrase de passe ou une clé. En d'autres termes, les données sont chiffrées et déchiffrées en utilisant la même clé. Algorithmes de chiffrement symétriques sont plus simples, plus rapides et nécessitent moins de ressources informatiques, tels que la puissance de traitement et la mémoire, que les algorithmes de cryptage asymétriques. Cependant, ils ne peuvent pas être utilisés à moins que l'expéditeur et le destinataire ont déjà échangé des clés de chiffrement.