Кодовые слова могут подлежать перестановке и замене так же, как и любая другая группа знаков. Это преобразование кодированного текста называется пере-шифровкой.
Во многих шифрах используется ключ. Он задает порядок следования знаков в шифралфавите, или способ их перемешивания в перестановке, или начальную установку состояния шифрмашины перед началом процесса зашифрования сообщения. Ключи являются частью шифрсисте-мы и определяют различные ее элементы.
То, что получается в результате шифрования открытого текста, носит название шифртекста. Окончательно подготовленное для отправки сообщение называется криптограммой. Криптограмма больше подчеркивает сам факт передачи и является аналогом слова «телеграмма», в то время как шифртекст указывает на результат зашифрования.
Расшифрование (дешифрование) обозначает процесс проведения обратных преобразований шифрованного текста сообщения для получения соответствующего ему открытого. Это может сделать как законный адресат сообщения, так и постороннее лицо. В первом случае про шифрованное сообщение говорят, что оно подвергается расшифрованию, а во втором речь ведут о его дешифровании.
Под криптоанализом шифрсистемы понимается ее аналитическое исследование, имеющее целью выработку формальных правил для получения доступа к содержанию зашифрованных сообщений без полного знания об этой шифрсистеме и о ее ключах. Специалиста в области криптоанализа принято именовать криптоаналитиком.
Успешное криптоаналитическое исследование шифр-системы называют ее вскрытием. А про шифрпереписку с использованием вскрытой шифрсистемы говорят, что ее можно читать.
Шифр, плохо поддающийся вскрытию, называется стойким. Следует помнить о том, что никакой шифр не является абсолютно стойким. Стойкость шифрующих алгоритмов определяется временем, которое требуется для их дешифрования. Хорошими считаются шифры, требующие годы, чтобы их вскрыть. За это время либо засекреченная с помощью шифра информация потеряет свою актуальность, либо стоимость дешифрования превысит стоимость самой информации.
Криптоанализ можно условно разделить на теоретический, когда правила анализа шифрсистемы на предмет ее вскрытия основываются на научном знании и формулируются исходя из того, что известно криптоаналитику об этой шифрсистеме, и прикладной, когда шифрсистема вместе с ключами к ней попросту воруются.
Криптография — это наука, охватывающая как составление шифров, так и криптоанализ. Термин «криптография» в широком смысле относится и к обеспечению безопасности передачи информации в каналах связи, и к извлечению из них этой информации в шпионских целях.