Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Есть зашифрованное слово 10,256,3,10,256,3,89,99,6 оно означает "пур...
 
Есть зашифрованное слово 10,256,3,10,256,3,89,99,6 оно означает "пурпурный" у каждой буквы алфавита своя цифра

Как расшифровать зашифрованное слово?
Может как то сделать полный перебор всех слов, или взять Войну и Мир вытащить из нее все слова и подогнать...
Даже не знаю. Помогите пожалуйста алгоритмом. (VS C# 2008)
 
чета не понял...
а что нало расшифровать
шифр практически - шифр простой замены..
колется на раз два три частотным анализом + частичным перебором..
Единственное, сообщение должно быть достаточно длинным, и осмысленным..
желательно знать язык на котором написано сообщние...
 
Ну.. я тут решила упростить.
Язык русски, художественный текст.
Вот полный текст
154022,36635,0,60122,133226,214929,103843,0,189367,60122,124164,189367,0,133226,184313,10068,17340,
142792,154022,52020,142792,0,170048,214929,24464,214929,133226,0,128141,0,133226,60122,0,142792,0,
9059,0,128141,184811,154022,189367,24464,69976,189367,133226,10068,142792,58951,214929,133226,170048,
185587,163827,0,103843,103843,17073,154022,124164,154022,0,184811,0,142792,60122,170048,52020,60122,
36635,36635,52020,103843,49324,103843,157465,154022,60122,69976,0,69976,154022,154022,184811,154022,
9059,0,133226,52020,170048,36635,0,24464,142792,133226,184313,69976,60122,0,103843,49324,36635,188816,
188816,60122,60122,36635,0,142792,0,103843,184811,36635,0,189367,36635,32942,189367,36635,0,103843,
154022,184811,24464,0,24464,133226,36635,128141,214929,133226,154022,163827,184313,154022,189367,0,
184313,36635,0,52020,154022,36635,103843,184811,10068,154022,10068,133226,154022,189367,32942,184811,
60122,142792,0,69976,0,128141,189367,189367,189367,214929,0,184313,133226,58951,58951,154022,184313,
214929,54420,17073,60122,185587,58951,142792,0,0,157465,103843,214929,9059,24464,60122,24464,0,32942,
<часть шифра порезана>

Одним частотным анализом не обойтись из-за его погрешности.
Т.к. данный текст зашифрован дважды, это значит что если погрешность частотного анализа будет 0%, то текст не будет осмысленным.
Вторая шифровка - сама её не до конца поняла. Что-то со смещениями типа
ТЕКСТ - исходное
СКЕТТ - ключ смещения 4
КТСЕТ - ключ смещения 2
Но предположим, что я разобралась с этой второй шифровкой, тогда алгоритм представляю таким:
1. Частотный анализ. Сортировка полученного по убыванию. Сделать группы из близлежащих букв.
2. "частичный перебор" как вы сказали, если я правильно это понимаю
3. Вторая шифровка. смещения
Шаг.2 - в цикле
{
  .....Шаг.3 - внутри цикла 2
  .....{
  .....}
}
Выдается результат, но таких выходов в Шага.2 будет сотни. Как же узнать человечески ли вышел язык? Пропустить этот результат по всем существующим словам, например, Войне и Миру, каждое слово сравнивать с каждым, и если там русски язык, то break.

-----moder-----
Добавил переносы и порезал часть шифра
-----moder-----
 
Вот например я имею число 8 и придумал для него пароль число 2 и получил на выходе сумму 10.
А вот я еще и имею данные равные числу 5 и пароль я к пятерке присобачу пятерку на выходе имею опять 10.
И как счас декодировать эти две десятки?
 
Зачем суммировать?.. Тут цифры - зашифрованные буквы.
Например: 154022,36635,0,60122,154022 может быть: "ар ыа" Кстати, 0 - пробел.
Одинаковые числа - одинаковые буквы.
 
Цитата
Зачем суммировать?
Вы знаете алгоритм?
 
со смещением непонятно.
смещается оригинальный текст или шифрограмма?
смещается весь текст целиком, или смещаются блоки текста
если смещаются блоки текста, то блок имеет фиксированную длину (какую?) или смещается каждое слово в отдельности.
если смещаются блоки текста, то ключ смещения везде одинаков, или для каждого блока он свой, или определяется некоторой закономерностью?
 
Может стоить начать с того, что принято называть основами криптографии? Суть-то вопроса в чем?
 
Криптография методом перестановки (подстановки - то, что Феникс назвал "шифр простой замены"), ИМХО, может вообще не считаться шифром. Как там называли? "Секрет Полишинеля" - во. И вспоминаем Эдгара По с его "Золотым жуком", как классику. Конан-Дойля с его пляшущими человечками.
 
Цитата
Katia-matia пишет:
Есть зашифрованное слово 10,256,3,10,256,3,89,99,6 оно означает "пурпурный" у каждой буквы алфавита своя цифра

10,256,3,10,256,3,89,99,6

0A,100,03,0A,100,03,59,63,06

В алфавите  кол-во букв ограниченно. так что никакой проблемы вообще нет.
Изменено: Alexandr Varenik - 30.11.2009 00:23:01
 
Цитата
Katia-matia пишет:
Одинаковые числа - одинаковые буквы.
значит частотный анализ с допилкой руками.
Страницы: 1
Читают тему