Criptarea simetrica presupune utilizarea aceluiasi cheie atat pentru criptarea, cat si pentru decriptarea datelor. Un algoritm de criptare simetrica poate prelucra date la viteze mult mai mari decat un algoritm de criptare asimetrica, dar necesita pastrarea secretei cheii care poate fi dificil in cazul transmisiilor la distanta sau al comunicarii intre mai multe parti.