ковыряю прогу, IDA-вый плагин findcrypt находит несколько констант: из этого пытаюсь сделать вывод о том, что юзается DES.. начинаю ковырятся в исходника релизаций des - не нахожу подобных констант.. дальше пришел к выводу, что если это дес, то key будет равен key db "A8DCF3D5",0 или key 44h,08Fh,05Bh,001h,080h,019h,012h,000h входная строка: "1B3325E42133F5173" на выходе: AFC56185858532BC751E9B739E7CEC9B0C7D9EC2C8616024, выход длинее чем входящие данные, но по коду ясно видно, что в цикле процедуре передается данные размером 8 байт "1B3325E4", "2133F517", "3" (вот думаю что "3" в конце дополняется 7 нулевыми байтами, что бы длина соответствовала).. в чем я ошибаюсь? может это и не des вовсе .. почитал шнайера - точно DES, и константы те же.. тогда почему интересно не могу добиться нужного результата ..
Не забывай, что у DES-а 2 формата хранения ключа - 56-битный и 64-битный. Может здесь как раз такой случай, что используется один алгоритм, а проверяешь ты другим ?