Большинство криптосистем начинают работу с незашифрованного сообщения, известного как открытый текст, который затем шифруется в неразборчивый код, известный как шифротекст, с помощью одного или нескольких ключей шифрования. Затем этот шифротекст передается получателю. Если шифротекст перехвачен, а алгоритм шифрования очень силен, то шифротекст будет бесполезен для неавторизованных подслушивающих лиц, поскольку они не смогут взломать код. Однако адресат легко сможет расшифровать текст, если у него есть правильный ключ для дешифрования.