Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Подскажите с расшифровкой
 
Вот кусочек текста:

Woaяsmrjsm@oя}xo`яujsmsp!$яgavcmяjyяgmompo{aujrxpgjяsxяybmomxo[иOadmsp!иIomsp!иPpmfd!иVjds!
Woaяan!rsaяkm{#lmfяpbaxhяomjspobxssahяsx{vjxhяpя~g{msabяoxfxbjka{abяMfmsяWidmg[иBaciиXciиBakciyиNmom{xhgj
Woaя}{jя{mkcxfxяgbm{oj{!яn!bejdjяpi}{ivmdj$яan!rsaяcxfjop#я}a}afmd[иLjf}fawmc`иIapxcjиG{abmo`иUm{mgms!
Va{jffm$яsmyac#p`яbяpapoa#sjjя#{apoj.иB!pab!bmxoя#k!gиAvfiejoxf`saя{xbxoиN`xoяpxn#яbяv{ic`иPacsjdmxoяybapoяbbx{y

В каждой строке (предположительно) находится вопрос игры "О, счастливчик!".
Пробовал смотреть вероятности и т.д., но там получается больше символов, чем букв. Может ли кто-то подсказать? Если необходимо, могу предоставить бОльший фрагмент.
Спасибо!
 
Скорее всего символы добавлены для мусора. Скобки, а также "И" и "Я". Вот текст без мусора.

WoasmrjsmoxoujsmspgavcmjygmompoaujrxpgjsxybmomxoOadmspIomspP­pmfdVjds
WoaanrsakmlmfpbaxhomjspobxssahsxvjxhpgmsaboxfxbjkaabMfmsWidm­gBaciXciBakciyNmomxhgj
WoajmkcxfxgbmojnbejdjpiivmdjanrsacxfjopaafmdLjffawmcIapxcjGa­bmoUmmgms
Vajffmsmyacpbpapoasjjapoj.BpabbmxokgAvfiejoxfsaxbxoNxopxnbvicPacsjdmxoybapobbxy

Вообще похоже на шифр замены.
 
Вот, от сердца отрываю. Тоже страдал когда, эх, золотые деньки...

========[BEGIN]
procedure TForm1.Button1Click(Sender: TObject);
var str2,str1:string;
   i,l:word;
   w, list:text;
begin
assignfile(list,'E:\temp\happy.faq');// откуда берём криптованный текст
assignfile(w,'E:\temp\happy.out');//куда кладём расшифрованный
reset(list);
rewrite(w);

while not eof(list) do
begin
readln(list,str1);
l:=length(str1);
if l>0 then
 begin
 if (str1[1]='[') and (l<6) then str2:=str1
 else
 begin
 str2:='';
 for i:=1 to l do
 str2:=str2+chr(ord(str1[i]) xor $9f);
//  if length(str1)<>length(str2) then
//    begin
//    Edit1.Text:=str1;
//    Edit2.Text:=str2;
//    end;
 end;

 writeln(w,str2);
 end;
end;
closefile(w);
closefile(list);
end;

========[END]
 
да, банальная замена, обычный xor, пропускаются символы перевода строк и строки-номера "секций" в тексте [0],[..]
 
чёрт, в проге 8-летней давности конечно было не так...
но всё же попытаюсь, текста маловато.

и - разделитель ответов
я - разделитель слов в вопросе.

Исходя из _того_ текста, из прошлого:
=====
Что змей-искуситель сумел раздобыть Еве для соблазнения Адама?|Яблоко|Фиговый лист|Духи|Пол-литра
Кто сыграл решающую роль в процессе превращения полена в Буратино?|Папа Карло|Карабас Барабас|Дуремар|Мальвина
Что потерял ослик ИА, в сказке про Винни-Пуха?|Хвост|Гриву|Зубы|Совесть
=====
...можно предположить,
1) формат нормализованной, рабочей строки не изменился
2) что в большом кол-ве строк перед первой "и" будет знак вопроса, всё-таки спрашивают (у нас это [)
все "и" встречаются в аккурат в формате примера. все "я", если их заменить на пробелы - тоже соотвествуют
нормальному чередованию слов в предложении.
Возможно, что это не чистый XOR, а замена символов по словарю. У вас есть таблица частот для этого текста?

...шлите полный текст что ли...
Страницы: 1
Читают тему