Форум: "WinAPI";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизЦифровая подпись с помощью Crypto API Найти похожие ветки
← →
vishnia (2005-11-11 10:25) [0]Можно ли в Delphi использовать функции Crypto API для создания электронных цифровых подписей (CryptCreateHash(),CryptHashData). Просто в этих функциях используются такие типы, которые delphi признавать совершенно не хочет, например HCRYPTPROV, HCRYPTHASH,HCRYPTKEY. В примере на С из MSDN подключается файл wincrypt.h . Есть ли аналог в Delphi? Или подскажите альтернативу Crypto API, т.к. необходимо электронные сообщения подписывать цифровой подписью.
← →
Reindeer Moss Eater © (2005-11-11 12:35) [1]Можно ли в Delphi использовать функции Crypto API для создания электронных цифровых подписей
Конечно можно.
Просто в этих функциях используются такие типы, которые delphi признавать совершенно не хочет, например HCRYPTPROV, HCRYPTHASH,HCRYPTKEY.
Что бы признавало, нужно описать типы. Адаптировать wincrypt.h самому или взять где-нибудь. Например на Jedi.
Павда он там косой местами.
Или подскажите альтернативу Crypto API, т.к. необходимо электронные сообщения подписывать цифровой подписью.
Альтернативы:
- вернуться в прошлый век и использовать какую-нибудь криптобиблиотеку, работающую без прослойки.
- использовать криптопровайдера в котором документированы вызовы из его DLL минуя CryptoAPI
← →
Eraser © (2005-11-11 13:29) [2]
> vishnia (11.11.05 10:25)
Здесь http://www.delphi-jedi.org/APILIBRARY:751722
лежит заголовочный файл для делфи. Их там 2, качай Bug-fixed: Interface for Microsoft CryptoAPI version 2.0
← →
Reindeer Moss Eater © (2005-11-11 14:06) [3]Он все такой же кривой как и несколько лет назад.
Оттуда можно взять определения констант и структур.
Прототипы функций лучше сделать самому по мере возникновения надобности в них.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.091 c