Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

Цифровая подпись с помощью 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 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
2-1136394775
ArtemESC
2006-01-04 20:12
2006.01.22
Форма потеряла фокус...


8-1123418199
Nick Denry
2005-08-07 16:36
2006.01.22
Изменяющийся регион или скины как у Windows Media Player a


1-1134641063
Junior
2005-12-15 13:04
2006.01.22
Нужна информация о генераторах псевдослучайных чисел


11-1116964058
rofl
2005-05-24 23:47
2006.01.22
OnMouseOver Effect (TKOLBitBtn.Flat) missing in 2.08


2-1136437869
rubey
2006-01-05 08:11
2006.01.22
Добавление в COMBOBOX