![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| ShowMessage |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
Здравствуйте!
Немогли бы вы помочь мне с расшифровкой текста который был зашифрован алгаритмом XOR вот это оригинал "test123" а вот что получается после шифрования "07 00 00 00 de cf d9 de 9b 98 99", если кто может то дайте небольшой пример как расшифровать его. Заранее благодарен. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 4 Всего: 260 |
ShowMessage, если это и XOR, то замысловатый, потому как
t -> 07 e -> 00 s -> 00 t -> 00 Т.е. одна и та же буква "t" после кодирования даёт один и тот же код. Что это за задача? Из чего ясно, что это XOR? |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
ShowMessage, длинна шифровки должна совподать с длинной исходного текста, а тут выходить 11 против 7, значит не просто XOR.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 13 Всего: 158 |
07 00 00 00 - это длина строчки. s[i] := s[i] xor $AA;
|
|||
|
||||
| ShowMessage |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
так что никто незнает алгоритма которым можно расшифровать?
|
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
ShowMessage, ты че?
а это что? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
У ксора алгоритм расшифровки тот же, что и шифрования.
|
|||
|
||||
| s0neg |
|
|||
![]() under constraction Профиль Группа: Участник Сообщений: 17 Регистрация: 10.9.2006 Где: Behind You Репутация: 1 Всего: 1 |
Вот написал небольшой пример. Писал "на коленке", но по идее должен работать:
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Добавлено @ 14:19 Это не строка, а байты записанные в файл через TWriter.WriteString Человек просто скопировал их из HexEditor'a Нужно всего лишь прочитать эту строку TReader'ом и декодить:
|
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
s0neg, а что будет в
если строка будет более 255 символов -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| s0neg |
|
|||
![]() under constraction Профиль Группа: Участник Сообщений: 17 Регистрация: 10.9.2006 Где: Behind You Репутация: 1 Всего: 1 |
Я просто хотел привести пример ShowMessage`у.
|
|||
|
||||
| ShowMessage |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
s[i] := Chr(Ord(s[i]) xor Ord(Code));
code - это что такое? тоесть как её обозначить? пишет что незадекларированна |
|||
|
||||
| s0neg |
|
|||
![]() under constraction Профиль Группа: Участник Сообщений: 17 Регистрация: 10.9.2006 Где: Behind You Репутация: 1 Всего: 1 |
Извини забыл добавить...
|
|||
|
||||
| ShowMessage |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 14.9.2006 Репутация: нет Всего: нет |
"s0neg" чтото неработает ничего нерасшифровываеет строку мою что давал в примере...
|
|||
|
||||
| Fedia |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: 8 Всего: 13 |
ShowMessage,
-------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |