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, отсюда вопрос - что эта за функция и как ее использовать?