Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Шифрирование xor


Автор: ShowMessage 14.9.2006, 00:22
Здравствуйте!

Немогли бы вы помочь мне с расшифровкой текста который был зашифрован алгаритмом XOR 
вот это оригинал "test123"  а вот что получается после шифрования "07 00 00 00 de cf d9 de 9b 98 99", если кто может то дайте небольшой пример как расшифровать его.

Заранее благодарен.

Автор: 586 14.9.2006, 06:30
Цитата(ShowMessage @  14.9.2006,  01:22 Найти цитируемый пост)
07 00 00 00 de cf d9 de 9b 98 99

Выделенная часть - мусор, либо какие-то данные. Ключ - 0xAA.
Код
char t[]={0xde, 0xcf, 0xd9, 0xde, 0x9b, 0x98, 0x99};
for(int i=0; i<sizeof(t); i++) t[i]^=0xAA;

Автор: Damarus 14.9.2006, 07:12
Цитата(586 @  14.9.2006,  07:30 Найти цитируемый пост)
Выделенная часть - мусор, либо какие-то данные.

Выделенная часть возможно:
Цитата(dumb @  14.9.2006,  02:24 Найти цитируемый пост)
07 00 00 00 - это длина строчки. s[i] := s[i] xor $AA;


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)