Подстановочный шифр - это одна из форм криптографии.

В подстановочном шифре используется правило для изменения каждой буквы сообщения по очереди. В правиле говорится о замене (или "подстановке") каждой буквы на другую букву из алфавита.

Например, в этой таблице приведено правило для подстановочного шифра:

Используя это правило, предложение "Джек и Джилл пошли в гору" можно изменить на "Etar tzn Evmm gkzc dw cuk uvmm". Шифр Цезаря является одним из примеров подстановочного шифра.

Подстановочные шифры недостаточно безопасны для использования в важных сообщениях. Подстановочные шифры можно взломать с помощью идеи, называемой частотным анализом. Некоторые буквы встречаются чаще других в английских предложениях: E - самая распространенная, затем T, затем A и так далее. В сообщении, которое было изменено подстановочным шифром, будут другие общие буквы, но это дает подсказку о правиле. Самые распространенные буквы в измененном сообщении, скорее всего, будут самыми распространенными буквами в английском языке. Взлом криптограмм (сообщений, скрытых с помощью подстановочного шифра) - распространенная головоломка, часто встречающаяся в газетах.