Daniyar91
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору adasiko Если бы я знал хотя бы азы C/C++, то наверно, то что там есть мне бы помогло. AZJIO Эти функции не подходят потому что в файле Crypt.au3 есть только следующие константы: $CALG_MD2, $CALG_MD4, $CALG_MD5, $CALG_SHA1, $CALG_3DES, $CALG_AES_128, $CALG_AES_192, $CALG_AES_256, $CALG_DES, $CALG_RC2, $CALG_RC4, $CALG_USERKEY т.е нету $CALG_TIGER, и у MS тоже нету. Из переписки непонятно кого, мне стало ясно что у авторов Tiger не хватило ума написать свой алгоритм для Visual Studio, что не есть хорошо. Также стало ясно что у M$ long long называется _int64, что надо удалить LL в конце каждого шестнадцатеричного значения, что отсутствуют протатипы функций strlen() и printf() и еще что-то не работает. Из всего этого выходит что лучше не пытаться что-то делать с их оригинальными исходниками а использовать библиотеку Crypto++, так как она нормально компилируется. Я так понимаю что эта функция(которая рассчитывает Tiger) должна быть в скомпилированном файле cryptopp.dll, отсюда вопрос - что эта за функция и как ее использовать? |