powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Xor шифр - как раскодировать
23 сообщений из 23, страница 1 из 1
Xor шифр - как раскодировать
    #39488691
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как то можно расшифровать текст зашифрованный Хором ?

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



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

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

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

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

А, точно... Такие "шифровальщики" в школе обычно делают. Тогда вообще все легко - можно глазками поискать.
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39488981
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssaichтекст зашифрованный Хором
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39489019
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я как-то давноооо делал концептуальный шифратор))) который переводил юникод текст в хекс, потом в соответствии с заданной шифрующей фразой менял местами по очереди каждый i-й символ на n-й, где n - хекс-код из шифрующей фразы
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39489031
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkinя как-то давноооо делал концептуальный шифратор))) который переводил юникод текст в хекс, потом в соответствии с заданной шифрующей фразой менял местами по очереди каждый i-й символ на n-й, где n - хекс-код из шифрующей фразы
Ну что же, шифрование "перестановкой" даже в военной связи применялось, - правда, именно "секретные" данные передавать с помощью такой аппаратуры было запрещено.
...были вообще забавные аппараты: короткие фрагменты речи (даже без перевода в аналоговую форму) просто переставлялись местами по псевдослучайному алгоритму (с определителями, задаваемыми извне - "ключ"). На основе магнитных барабанов и полупроводниковых коммутаторов.
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39489033
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, насколько я понимаю, если есть шифроблокнот, который каждый раз задает перестановку, то и расшифровать будет нельзя
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39489036
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри - ПОДСТАНОВКУ
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39489039
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkinкстати, насколько я понимаю, если есть шифроблокнот, который каждый раз задает перестановку, то и расшифровать будет нельзя
Можно. Например, при перестановке "статистика" (т.н. "частотные характеристики") потока данных после шифрования не меняется.
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39489041
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkinсорри - ПОДСТАНОВКУ
Туману напустил...
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39489055
Glays
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkin, только шифроблокнот должен быть не короче сообщения и одноразовым.
...
Рейтинг: 0 / 0
Xor шифр - как раскодировать
    #39502784
ssaich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glays,

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

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

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


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