прошу совета у войнов дзена алгоритмом цифровой подписи

Тема в разделе "WASM.RESEARCH", создана пользователем andy_lex, 27 мар 2006.

  1. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    это скопировать/вставить :)

    ну и привести к компилябельному виду
     
  2. andy_lex

    andy_lex New Member

    Публикаций:
    0
    Регистрация:
    9 окт 2005
    Сообщения:
    17
    Адрес:
    Russia
    я проги на асме под винду я не разу не писал для микроконтроллеров пожалуйста

    у меня была такая мысль вырезать кусок кода но как его скомпилировать и исправить ошибки я не знаю
     
  3. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    там кажется ничего "под винду" нет. API вообще не используется. собрать можно masm'ом, хотя я вставил код в .с (__asm{})
     
  4. andy_lex

    andy_lex New Member

    Публикаций:
    0
    Регистрация:
    9 окт 2005
    Сообщения:
    17
    Адрес:
    Russia
    а как вввести исходные данные вот к примеру



    вводим это

    6e503E1D ADD8BC88 DCBF4D74 CDFB5F96



    а должно получится вот это

    D9800BF7 6C67A27D 91A6C9BF 3BD48A61
     
  5. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    куда ввести? создай массив, или если хочешь универсальное сделать - можешь из ключа читать (либы есть на ftp аладдина)
     
  6. andy_lex

    andy_lex New Member

    Публикаций:
    0
    Регистрация:
    9 окт 2005
    Сообщения:
    17
    Адрес:
    Russia
    a дллку можно в екзешник преобразовать удалив все лишнее
     
  7. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    тоже не спится?

    можно. в заголовке один бит убери - будет тебе .exe, только не факт, что будет работать. а .dll можешь использовать с помощью LoadLibrary()
     
  8. andy_lex

    andy_lex New Member

    Публикаций:
    0
    Регистрация:
    9 окт 2005
    Сообщения:
    17
    Адрес:
    Russia
    да не могу дойти до процеса оли матюгается и предает управление ntdll и там зацикливается
     
  9. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    в общем, выделяешь и сохраняешь часть кода со связанными функциями в .asm файл (IDA->File-> Produce file-> Create ASM file), создаёшь проект в WinAsm/RadAsm, создаешь свою функцию и в неё пихаешь весь код из сгенерённого идой файла, данные вставляешь в .inc файл в виде таблицы, компилируешь... фиксишь ошибки и снова... в итоге у тя должна получиться функция, идентичная натуральной
     
  10. andy_lex

    andy_lex New Member

    Публикаций:
    0
    Регистрация:
    9 окт 2005
    Сообщения:
    17
    Адрес:
    Russia
    компилятор MASM32

    то есть в .inc файл должен содержать типа этого

    .data?

    arg_8 db 0E8....h

    arg_0 db 0EA....h

    arg_c db 0B7....h

    var_4 db 071....h



    .code