В основе многих методов шифрования (алгоритмов шифрования или криптоалгоритмов) лежат следующие приемы:
Наиболее часто используют комбинации названных методов. При этом к каждому блоку текста перестановки и замены применяют по несколько раз с использованием перемешивания и рассеяния, чтобы скрыть статистические свойства алфавита.
Протоколы шифрования относят к представительному уровню. Пример протокола шифрования — SSL (Secure Sockets Layer).