Главная страница
    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.035 c
14-1099894188
тихий вовочка
2004-11-08 09:09
2004.11.21
как же нам не стыдно


1-1099554115
speed
2004-11-04 10:41
2004.11.21
system tray


4-1097321007
TeNY
2004-10-09 15:23
2004.11.21
Как заставить окно с нужных хэндлом заставить поморгать и границу


1-1099572838
Mishenka
2004-11-04 15:53
2004.11.21
Как классу потомку от TGraphicControl добавить фокус ввода?


3-1098271135
Andrey_
2004-10-20 15:18
2004.11.21
Использование функции PackTable





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский