Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

ЭЦП   Найти похожие ветки 

 
VitaWED   (2004-11-04 08:31) [0]

Ув. мастера. Вопрос на засыпку:
у нас есть подписанный файл и сама подпись.
Как средствами Delphi или еще через что нибудь установить
соответстует ли ЭЦП файлу или нет?
Может быть кто ресурсик на эту тему подкинет????


 
lehich ©   (2004-11-04 08:41) [1]

компания FACTOR Applications выпускает специальные проги для проверки валидности, если ничего не найдешь кинь мне на мыл вопрос, покапаюсь может найду


 
Reindeer Moss Eater ©   (2004-11-04 08:44) [2]

Microsoft Crypto Api.
Если конечно библиотека, с помощью которой подписывали соответствует её спецификации.


 
Sha ©   (2004-11-04 09:12) [3]

function VerifySign(const Data, Signature, PublicKey: string): boolean;
var
 Key: HCRYPTKey;
 Hash: HCRYPTHash;
begin;
 Result:=false;
 if CryptCreateHash(hProv, alg, 0, 0, @Hash) then begin;
   if CryptHashData(Hash, pointer(Data), Length(Data), 0) then begin;
     if CryptImportKey(hProv, pointer(PublicKey), Length(PublicKey), 0, 0, @Key) then begin; //èìïîðò îòêðûòîãî êëþ÷à ïîäïèñè îòïðàâèòåëÿ
       if CryptVerifySignature(Hash, pointer(Signature), Length(Signature), Key, nil, 0) then begin; // ïðîâåðêà ïîäïèñè
         Result:=true;
         end;
       CryptDestroyKey(Key);
       end;
     end;
   CryptDestroyHash(Hash);
   end;
 end;


 
DN ©   (2004-11-04 09:18) [4]

Нас таким теперь не засыпешь :))))))))


 
VitaWED   (2004-11-04 10:01) [5]

Здорово. А никто не слышал про CAPICOM, что это за зверь и с чем его едят?


 
DN ©   (2004-11-04 10:27) [6]

Слышали, объект есть такой, но гораздо менее функциональный, чем
Microsoft Crypto Api, есть еще ENROLL, тоже не супер, так что на Ваш выбор.


 
Sha ©   (2004-11-04 10:45) [7]

>DN ©   (04.11.04 10:27) [6]

Есть способ проще:   http://www.delphi-jedi.org/APILIBRARY:

5-ая строка - CryptoAPI2.zip


 
DN ©   (2004-11-04 11:36) [8]

> Sha ©   (04.11.04 10:45) [7]

Я это читал, Саша, спасибо :)))


 
Sha ©   (2004-11-04 11:57) [9]

>DN ©   (04.11.04 11:36) [8]

Знаю, что читал :)
Совет не тебе, а автору вопроса.


 
DN ©   (2004-11-04 12:44) [10]

:))



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.045 c
1-1100011125
Zandrey
2004-11-09 17:38
2004.11.21
Как сохранить экземпляр класса


14-1099398731
False_Delirium
2004-11-02 15:32
2004.11.21
Вакансия! Разработчик игр.


4-1097211141
drusha
2004-10-08 08:52
2004.11.21
как проиграть *.wav файл в voice модем


1-1099260966
Кто---то
2004-11-01 01:16
2004.11.21
Как преобразовать картинку в шрифт ?


3-1098622927
ewgenij
2004-10-24 17:02
2004.11.21
ADOConnection и пакеты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский