Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/40: Рейтинг темы: голосов - 40, средняя оценка - 4.95
3 / 3 / 0
Регистрация: 01.03.2013
Сообщений: 116
1

Расшифровка текста

14.02.2015, 18:04. Показов 8078. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите расшифровать текст, известно что тема связанна IT технологиями.
Вложения
Тип файла: txt 1english.txt (2.3 Кб, 30 просмотров)
Тип файла: txt 1russian.txt (2.3 Кб, 11 просмотров)
Тип файла: txt 2english.txt (2.3 Кб, 5 просмотров)
Тип файла: txt 2russian.txt (2.3 Кб, 5 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2015, 18:04
Ответы с готовыми решениями:

Расшифровка текста
Доброго времени суток, нуждаюсь в помощи. Нужно расшифровать текст, сам я в этом очень слаб, сижу...

Расшифровка текста
Помогите пожалуйста расшифровать текст ...

Расшифровка текста
№4nr8=5%r[v%vn<2%wrb%5%24=?wb[8%\№n5z8n98n№n3ri\=v@5%bn5[2nr;4%z№4n:5n!n\8zzb4%3%№n24=?w5%n8%w8;8%9\...

Расшифровка текста
хелпаните пожалуйста не могу решить 2 неделю. Известно, что открытые данные имеют следующий вид:...

10
3 / 3 / 2
Регистрация: 09.04.2015
Сообщений: 14
09.04.2015, 11:24 2
Если там простая замена, то вот код на паскале для частотного анализа. Там в файл Input.txt вводишь текст (либо вводишь имя текстового файла без расширения, т.е. "1english" "1russian" ... без кавычек) и нажимаешь Enter, он тебе выдаст статистику и запишет в файл какой-то там. В общем разберешься. Удачи в расшифровке)))

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
uses crt;
var t:text;
s:array[1..1000] of string;
a: array[1..3000,1..2] of string;
i,n,p,l,w,c,m,kl,k:int64;
q,kk,f,kio:string;
j:boolean;
begin
    for var qwert:integer:=1 to 10000 do begin
writeln('Input filename:');
readln(kio);
clrscr;
while (not System.IO.File.Exists(kio+'.txt')) and (not (kio='')) do begin
clrscr;
writeln('File ',kio,'.txt does not exists. Please, Input correct filename:');
readln(kio);
end;
if kio='' then kio:='Input';
for var qwe:integer:=1 to 3000 do begin
a[qwe,2]:='0';
//if (qwe mod 10)=0 then Writeln(qwe);
end;
i:=1;
p:=0;
m:=0;
AssignFile(t,kio+'.txt');
Reset(t);
while not eof(t) do begin
readln(t,s[i]);
//writeln(s[i]);
Inc(i);
end;
CloseFile(t);
 
for n:=1 to i-1 do begin
w:=1;
while length(s[n])<>w do begin
q:=copy(s[n],w,1);
q:=q.ToLower;
if q='' then break;
m:=m+1;
j:=false;
        //if p=0 then begin p:=p+1; a[1,1]:=q; a[1,2]:=IntToStr(StrToInt(a[1,2])+1) end else begin
for l:=1 to p do begin
              //writeln('n - ',n,'   l - ',l,'   q - ',q);
if a[l,1]=q then begin j:=true; c:=l; break; end;
end;
if j=false then begin p:=p+1; a[p,1]:=q; a[p,2]:=IntToStr(StrToInt(a[p,2])+1) end else a[c,2]:=IntToStr(StrToInt(a[c,2])+1); 
        //end;
w:=w+1;
end;
end;
 
 
for var v:int64:= 1 to p-1 do begin
        for var jh:int64:= 1 to p-v do begin
            if StrToInt(a[jh,2]) < StrToInt(a[jh+1,2]) then begin
                kl := StrToInt(a[jh,2]);
                kk := a[jh,1];
                a[jh,2]:= a[jh+1,2];
                a[jh,1]:= a[jh+1,1];
                a[jh+1,2]:= IntToStr(kl);
                a[jh+1,1]:= kk;
            end;
            end;
            end;
 
 
var qqq:PABCSystem.Text;
AssignFile(qqq,'statics.txt');
Rewrite(qqq);
for var wer:integer:=1 to p do begin
writeln(a[wer,1],' - ',(StrToInt(a[wer,2])/m):2:3);
writeln(qqq,a[wer,1],' - ',(StrToInt(a[wer,2])/m):2:3);
end;
CloseFile(qqq);
readln(f);
clrscr;
AssignFile(qqq,'statics.txt');
Rewrite(qqq);
if f='full' then begin for var wer:integer:=1 to p do begin
writeln(a[wer,1],' - ',(StrToInt(a[wer,2])/m):2:6);
writeln(qqq,a[wer,1],' - ',(StrToInt(a[wer,2])/m):2:6);
end; 
CloseFile(qqq);
readln end;
    clrscr;
    end;
end.
0
3 / 3 / 0
Регистрация: 01.03.2013
Сообщений: 116
09.04.2015, 11:40  [ТС] 3
Daniel Olivaw, Немного припозднился, но спасибо)
я уже расшифровал и сдал
1
3 / 3 / 2
Регистрация: 09.04.2015
Сообщений: 14
09.04.2015, 15:01 4
Я только, что зарегался на сайте. Забери код себе. Может пригодится))
0
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 1
22.04.2015, 12:38 5
Пp9нп 1wь*?ж:цwа н р:o:шi= ь*?жw tp1wж-у *нр:!i1:цwа: mцp a*a!*:пp9* "р: mцw 9!=эw аw 9wоmщ=ъ н жwаm:oаеo р:ж-m9:o 1аw9:ц3

Помогите расшифровать, судя по всему, это шифр Цезаря...
0
3 / 3 / 2
Регистрация: 09.04.2015
Сообщений: 14
23.04.2015, 13:42 6
sha77, - 0.140
: - 0.099
w - 0.091
9 - 0.050
* - 0.050
а - 0.050
ж - 0.041
ц - 0.041
m - 0.041
p - 0.033
н - 0.033
1 - 0.033
р - 0.033
o - 0.033
п - 0.025
= - 0.025
! - 0.025
ь - 0.017
? - 0.017
i - 0.017
- - 0.017
a - 0.017
ш - 0.008
t - 0.008
у - 0.008
" - 0.008
э - 0.008
о - 0.008
щ - 0.008
ъ - 0.008
е - 0.008
Это таблица частоты встречаемости букв вашего текста. Наберите в гугле "Таблица встречаемости букв" и попробуйте сопоставить буквы шифртекста и буквы из таблицы. Удачи! )))
0
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 2
28.05.2015, 01:37 7
Всем привет ) Искала как решить задание, но что-то ничего не выходит. Нуждаюсь в помощи ...
Задание такое:
Есть файл word tajnyj_file.doc и зашифрован алгоритмом BlowFish в режиме CBC и записан как текст в формате BASE64. Ключ шифрования выходит из 'соленого' пароля: NapoleonPierwszy. Нужно расшифровать текст ....
Сам текст в BASE64 не выкладываю, т.к. он достаточно большой. Пожалуйста, расскажите по шагам, что надо сделать? Если что, текст могу скинуть в личку. Заранее спасибо!!!
0
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
28.05.2015, 18:46 8
Цитата Сообщение от Suronka Посмотреть сообщение
Всем привет ) Искала как решить задание, но что-то ничего не выходит. Нуждаюсь в помощи ...
Задание такое:
Есть файл word tajnyj_file.doc и зашифрован алгоритмом BlowFish в режиме CBC и записан как текст в формате BASE64. Ключ шифрования выходит из 'соленого' пароля: NapoleonPierwszy. Нужно расшифровать текст ....
Сам текст в BASE64 не выкладываю, т.к. он достаточно большой. Пожалуйста, расскажите по шагам, что надо сделать? Если что, текст могу скинуть в личку. Заранее спасибо!!!
напишите мне на почту xruz@inbox.ru, постараюсь помочь.

Добавлено через 6 часов 43 минуты
Цитата Сообщение от Daniel Olivaw Посмотреть сообщение
Если там простая замена, то вот код на паскале для частотного анализа.
а теперь посмотрите как выглядит мой код новичка на Haskell:
Haskell
1
2
easyFreq :: String ->  String -> [(Char, Int)]
easyFreq wo inpc = zip wo (map (\x -> length (filter (==x) inpc)) wo)
в интерпретаторе можно вызвать функцию
Bash
1
2
> easyFreq ['a'..'z'] "sadfdasfeerwetyrtuyt"
[('a',2),('b',0),('c',0),('d',2),('e',3),('f',2),('g',0),('h',0),('i',0),('j',0),('k',0),('l',0),('m',0),('n',0),('o',0),('p',0),('q',0),('r',2),('s',2),('t',3),('u',1),('v',0),('w',1),('x',0),('y',2),('z',0)]
я написал ещё примерно такую же по размеру кода сортировку списка, но потом подумал, что можно функцию вызвать второй раз только для интересующих нас символов
Bash
1
2
> easyFreq "etadfrsyuw" "sadfdasfeerwetyrtuyt"
[('e',3),('t',3),('a',2),('d',2),('f',2),('r',2),('s',2),('y',2),('u',1),('w',1)]
то есть по сути на Haskelle можно обойтись одной строкой кода, а можно сделать из этой строки исполняемый файл.
0
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 2
28.05.2015, 18:58 9
Привет! XRuZzz, я Вам выслала на почту задание) проверьте, дошло ли...
0
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
29.05.2015, 03:04 10
Цитата Сообщение от sha77 Посмотреть сообщение
Помогите расшифровать, судя по всему, это шифр Цезаря...
дописал функцию, чтоб приводить к нормальному виду:
Кириллица Символ Частота Известно, что это одна из букв
пробел 17  
: 12 а е и о у я
w 11 а е и о у я
* 6
9 6  
русская а 6 
m 5 
русская ж 5 
русская ц 5 
1 4 
o 4 
p 4 
русская н 4 
русская р 4 
! 3 
= 3 
- 2 
? 2 
a 2 
i 2 
русская п 2 
русская ь 2 
" 1 
  3 1 
t 1 
русская П 1 
русская е 1 
русская о 1 
русская у 1 
русская ш 1 
русская щ 1 
русская ъ 1 
русская э 1 
0
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
01.06.2015, 01:05 11
Закончил расшифровку:
заменённый исходный
пробел пробел
: о
w а
9 к
* и
а (русская) н
ж (русская) р
ц (русская) в
m д
1 з
p е
р (русская) п
н (русская) с
o м
п (русская) т
= ю
! л
ь (русская) ш
? ф
3 .
i ь
- я
a б
ш (русская) щ
t ц
у (русская) ,
" -
П (русская) Т
э (русская) ч
о (русская) ж
щ (русская) у
ъ (русская) ,
е (русская) ы

Содержание:
Текст зашифрован с помощью шифра цезаря, использовано две библиотеки -по два ключа на каждую, с рандомным порядком знаков.

Удалось зацепиться за слово "библиотеки" и разгадать его с помощью онлайн софта для решения кроссвордов.

В файле история расшифровки.

Вывод: при расшировке текста, зашифрованного методом простой замены, нужно искать чужой софт, который может помочь в конкретном естественном языке, так как писать свой софт, который всё равно не сможет работать со всем множеством языков слишком накладно. В этом плане особенно полезны программы для разгадывания кроссвордов.
Вложения
Тип файла: zip lastShifr.zip (2.5 Кб, 5 просмотров)
0
01.06.2015, 01:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2015, 01:05
Помогаю со студенческими работами здесь

Расшифровка текста
Здравствуйте, помогите расшифровать текст путем частотного анализа текста: Е ЧУЛУЭГ СЫЭА, Е...

Расшифровка текста
Нужна помощь в расшифровке. 6d68616468697269l. ...

Расшифровка текста
Шифрование заключается в замене каждой буквы на двузначное число. Отдельные слова разделены...

Расшифровка текста
помогите расшифровать, очень срочно нужно. Кажной букве русского алфавита соответствует двузначное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru