Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Xor шифр - как раскодировать / 23 сообщений из 23, страница 1 из 1
13.07.2017, 20:33:56
    #39488691
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
Как то можно расшифровать текст зашифрованный Хором ?

кусок исходника нашел вот
Код: pascal
1.
2.
FOR I:=1 TO LENGTH(S) DO
S[I]:=CHR(ORD(S[I]) XOR KEY);



Зашифровывает/дешифровывает
...
Рейтинг: 0 / 0
13.07.2017, 20:37:20
    #39488692
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
сам ключ - число максимум 12 где то, возможно и меньше
...
Рейтинг: 0 / 0
13.07.2017, 20:54:49
    #39488700
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
12 раз попробовать?
...
Рейтинг: 0 / 0
13.07.2017, 21:32:44
    #39488720
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
...
Рейтинг: 0 / 0
13.07.2017, 23:00:59
    #39488753
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
rgreat12 раз попробовать?

проверил - не так выразился, в программе вводиться строка переводиться в число , меньше 12 знаков получаеться
...
Рейтинг: 0 / 0
13.07.2017, 23:20:59
    #39488759
Bred eFeM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
256 раз попробовать?
...
Рейтинг: 0 / 0
14.07.2017, 09:34:19
    #39488847
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
ssaich,

Напусти свой шифровальщик на файл из одних 0. Получишь код в открытом виде, если он один. Иначе - только перебором. Ну и можно поанализировать данные до и после и сложить ключ по кусочкам - долго и муторно конечно, но ничего сложного нет.
...
Рейтинг: 0 / 0
14.07.2017, 10:33:48
    #39488884
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
DarkMasterssaich,

Напусти свой шифровальщик на файл из одних 0. Получишь код в открытом виде, если он один. Иначе - только перебором. Ну и можно поанализировать данные до и после и сложить ключ по кусочкам - долго и муторно конечно, но ничего сложного нет.
...и не заметил, что у него длина ключа равна одному символу?
...
Рейтинг: 0 / 0
14.07.2017, 12:04:55
    #39488978
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
чччД,

А, точно... Такие "шифровальщики" в школе обычно делают. Тогда вообще все легко - можно глазками поискать.
...
Рейтинг: 0 / 0
14.07.2017, 12:07:47
    #39488981
Квейд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
ssaichтекст зашифрованный Хором
...
Рейтинг: 0 / 0
14.07.2017, 12:53:20
    #39489019
krapotkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
я как-то давноооо делал концептуальный шифратор))) который переводил юникод текст в хекс, потом в соответствии с заданной шифрующей фразой менял местами по очереди каждый i-й символ на n-й, где n - хекс-код из шифрующей фразы
...
Рейтинг: 0 / 0
14.07.2017, 13:08:43
    #39489031
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
krapotkinя как-то давноооо делал концептуальный шифратор))) который переводил юникод текст в хекс, потом в соответствии с заданной шифрующей фразой менял местами по очереди каждый i-й символ на n-й, где n - хекс-код из шифрующей фразы
Ну что же, шифрование "перестановкой" даже в военной связи применялось, - правда, именно "секретные" данные передавать с помощью такой аппаратуры было запрещено.
...были вообще забавные аппараты: короткие фрагменты речи (даже без перевода в аналоговую форму) просто переставлялись местами по псевдослучайному алгоритму (с определителями, задаваемыми извне - "ключ"). На основе магнитных барабанов и полупроводниковых коммутаторов.
...
Рейтинг: 0 / 0
14.07.2017, 13:10:21
    #39489033
krapotkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
кстати, насколько я понимаю, если есть шифроблокнот, который каждый раз задает перестановку, то и расшифровать будет нельзя
...
Рейтинг: 0 / 0
14.07.2017, 13:12:06
    #39489036
krapotkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
сорри - ПОДСТАНОВКУ
...
Рейтинг: 0 / 0
14.07.2017, 13:15:09
    #39489039
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
krapotkinкстати, насколько я понимаю, если есть шифроблокнот, который каждый раз задает перестановку, то и расшифровать будет нельзя
Можно. Например, при перестановке "статистика" (т.н. "частотные характеристики") потока данных после шифрования не меняется.
...
Рейтинг: 0 / 0
14.07.2017, 13:17:53
    #39489041
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
krapotkinсорри - ПОДСТАНОВКУ
Туману напустил...
...
Рейтинг: 0 / 0
14.07.2017, 13:27:59
    #39489055
Glays
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
krapotkin, только шифроблокнот должен быть не короче сообщения и одноразовым.
...
Рейтинг: 0 / 0
09.08.2017, 17:13:22
    #39502784
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
Glays,

А код перебора можно ? тут вроде как я понимаю "школьный шифр " ))
...
Рейтинг: 0 / 0
09.08.2017, 17:21:29
    #39502792
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
Если файл большой- ищешь число которое чаще всего встречается в зашифрованном файле.

Скорей всего это и будет ключ. Ибо 0 xor XXX = XXX.
...
Рейтинг: 0 / 0
09.08.2017, 17:22:22
    #39502794
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
А, нет. Это же текст.
...
Рейтинг: 0 / 0
09.08.2017, 17:46:12
    #39502823
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
ssaichGlays,
А код перебора можно ? тут вроде как я понимаю "школьный шифр " ))
Берешь тот же кусок, заворачиваешь в цикл, который меняет Key от 1 до 255 и после каждой расшифровки выводит в файл строку вида "Key : <кусок расшифрованного текста>", после чего открываешь файл и ищешь глазами нужный Key.
Это при условии, что зашифрован обычный читаемый текст.
...
Рейтинг: 0 / 0
10.08.2017, 11:17:59
    #39503197
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
rgreat,

Та не, прав ты - в любом текстовом файле есть пробелы (#32) и символы перевода каретки (#13#10) - вот на них и надо смотреть.
...
Рейтинг: 0 / 0
10.08.2017, 16:21:25
    #39503543
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Xor шифр - как раскодировать
Если оригинал есть, то и перебирать ничего не нужно. Ключ ищется двумя строками кода.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Xor шифр - как раскодировать / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]