помощь с DES

Тема в разделе "WASM.CRYPTO", создана пользователем Nitroz, 26 ноя 2006.

  1. Nitroz

    Nitroz New Member

    Публикаций:
    0
    Регистрация:
    1 фев 2005
    Сообщения:
    16
    Адрес:
    Russia
    ковыряю прогу, 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, и константы те же.. тогда почему интересно не могу добиться нужного результата :dntknw:..
     
  2. OLS

    OLS New Member

    Публикаций:
    0
    Регистрация:
    8 янв 2005
    Сообщения:
    322
    Адрес:
    Russia
    Не забывай, что у DES-а 2 формата хранения ключа - 56-битный и 64-битный.
    Может здесь как раз такой случай, что используется один алгоритм, а проверяешь ты другим ?