Мой дедушка, когда служил в армии, переписывался со своим другом в зашифрованном виде. Письма эти полностью состоят из чисел, и, насколько я понял, каждое число привязано к какой-то букве алфавита. Письма в таком формате: "1 16 22 4 5 11 42 ...". Иногда числа разделяются точками, иногда пробелами. Но чаще всего весь текст идет слитно.
Всё что я пока придумал – перебирать циклом все варианты, и полученный результат сверять с каким-то словарем. Если есть совпадение – значит можно закреплять числа текущего слова за буквами. И так пока не определятся все пары. Но это очень долго, и не всегда доступно в затертых участках текста, в слитном тексте.
Может есть другие варианты?
Раздел: Другое, последний комментарий: 13.02.2015 22:33 Вопрос закрыт автором
тут по любому нужен ключ!
ключем в таких случаях обычно служит книга( не обязательно)
стоит поискать в той теме в которой и дедушка и друг были как у себя дома.
либо любимый автор(поэт) либо книга которой они восхищались.
Книга, чтобы брать первую букву с первого слова указанной страницы? Мне кажется это ложный путь, потому что максимальное число в переписке не выходит за пределы количества букв в алфавите.
вы не угадали. почитайте про криптографию. или видео посмотрите. как раньше шифровали. вот смотрите) даже лабораторные работы студентам дают) код как у вашего дедушки http://studopedia.org/3-20636.html
тоже можно и в уме посчитать. сейчас занят, искать как это сделать не буду. в Российской империи так переписывались важные особы (видео историческое иногда смотрю, и там иногда такое упоминали) - а шифры тут простейшие ...(по современным меркам)
Ключа у меня нет и найти его невозможно, нужно искать другой способ.
Письма начинаются по-разному, но иногда встречаются одинаковые комбинации чисел(я так понимаю, что это одинаковые слова). Одни числа встречаются чаще других, поэтому я думаю что они привязаны к буквам. Перебор – единственное, что я придумал, потому что ничего кроме этих писем у меня нет.
зря вы так, ключ (скорее всего перед глазами) образно!
другие способы не помогут.
Добавлено спустя 08 минут 26 секунд
постарайтесь больше узнать о деде, бал ли он рьяным коммунистом или наоборот глубоко верующим человеком.
сомнительно что коммунист будет прятать ключ в библии, и наоборот.
Расшифровал. Текст был зашифрован алгоритмом цезаря, с переводом букв в числа от 1 до 33:
32– В;
33 – Г;
1 – Д;
2 – Е;
и так далее.
Зацепка была в комбинациях 10 12 2 и 10 11 2. Я выписал варианты: "мое", "мне", "все", "нет". Второе слово такое же, но отличается вторая буква. Вряд ли это могло быть слово по маске "в*е" или "н*т", поэтому я их откинул. Осталось "мне" и "мое", соответственно за 10 я закрепил букву "М", а за 2 – "Е". Я заметил что двойка находится на таком же расстоянии от 10, как и буква "Е" от "М" в алфавите. Подставил остальные буквы, получилось.
Самое сложное было найти комбинации в почти слитном тексте. Всем спасибо за советы, вопрос закрою чуть позже.