Рассмотрим наиболее простые из не-дешифруемых методов.
«Плавающий код».
Это один из самых сложных шифров, который практически невозможно расшифровать, не имея шифр-таблицы. Все дешифровочные операции построены либо на анализе повторяемости отдельных знаков в шифре, либо на анализе возможного смысла послания. Данный шифр тем и хорош, что в нём нет ни одного повторяющегося знака. Т.е. одна и та же буква может обозначаться десятком разных меняющихся символов. Более того, каждое новое послание будет закодировано новым алгоритмом. А выглядит всё это очень просто.
Сначала выбираем шифр-таблицу. Вы можете взять абсолютно любую книгу. Хоть «Войну и мир». Конечно, необходимо, чтобы у дешифровальщика была идентичная книга один в один с вашей. Или вы можете договориться, что вашей шифр-таблицей будет еженедельная газета «Труд», выходящая по пятницам.
Далее всё очень просто. В шифре сначала указываете номер страницы, затем парами номер строки (сверху вниз) и номер буквы в строке. Номер строки можно указать и буквенным обозначением.
Усложняет шифр написание без пробелов, разбиение на столбцы или пары, прочтением не слева направо, а справа налево и снизу вверх. Для облегчения работы надо иметь линейку с буквенными обозначениями строк, чтобы не считать каждый раз сверху вниз.
«Шифр-таблица»
Так же, один из практически не-дешифруемых методов кодирования. Заранее составляется словарь всех возможных слов и оборотов, которые будут использоваться в посланиях. Каждому слову присваивается соответствующая цифро-буквенная комбинация. Данные комбинации и составляют суть зашифрованного послания.
Заранее можно договориться, что, скажем, с каждого следующего понедельника буквы в комбинации будут меняться местами на противоположные, или смещаться на одну вниз - это ещё более затруднит расшифровку. Неудобством здесь является наличие у агента этого самого шифро-словаря, который может быть обнаружен.
«Наколка»
Это очень старый метод, использованный ещё русскими революционерами-подпольщиками. Берёте любую книгу и, на заранее оговоренной странице отмечаете буквы в строчках сверху вниз и слева направо едва заметными карандашными точками. Прочтение таких букв по порядку и даст искомый текст. Другой метод состоит в накалывании иглой выбранных букв. При этом необходимо позаботиться, чтобы буквы на нижней странице не был проколоты (подложить картонку). На просвет «наколку» видно хорошо. Книга передаётся соответствующему лицу, который и считывает зашифрованную информацию.
Не смотря на простую, доступную даже постороннему лицу дешифровку, передача и хранение послания, зашифрованного таким методом, не привлечет внимания.
Так же во всех шифрах имеются условные знаки-сигналы, имеющие следующее значение:
1. «Пустые», «слепые» знаки, т.е. знаки, не имеющие никакого значения и преследующие единственную цель - ввести в заблуждение непосвященного. Например, может быть оговорено, что при переписке опускается каждая 5 буква, не считая гласных. Или каждая буква, порядковый номер которой делится на определенное число.
2. Знаки отрицательного значения, т.е. такие, которые показывают, что следующее за ними сообщение нужно понимать в обратном смысле. Например, после условного отрицательного знака следует сообщение: «Приходи завтра, жду в восемь часов». Ее получатель сразу поймет, что приходить нельзя, грозит опасность. И точно не придет на встречу до выяснения обстоятельств написания такого послания.
3. Знаки отмены. Такие знаки указывают на то, что оно не действительно, писалось под угрозой или под диктовку.
4. Знак перемены, указывающий, что с данного слова следует читать по запасному варианту, по иной схеме, в обратном порядке и т. п.