Работа с CryptoAPI
От: Dima Sokolets Израиль  
Дата: 03.10.02 11:49
Оценка:
CryptCreateHash
CryptDestroyHash
CryptGetHashParam
CryptHashData
CryptHashSessionKey
CryptSetHashParam
CryptSignHash
CryptVerifySignature

vozmogno li ispol'zovanie etih functino v visual basic , esli da to kak?
i esli mogno to dayte kakoy nibut' link!!!
zaranee blagodoru!!!

help please
Regards
Dima -Aerotel-
Re: Работа с CryptoAPI
От: Vsevolod V.Burkutsky Россия  
Дата: 03.10.02 12:26
Оценка:
Здравствуйте Dima Sokolets, Вы писали:

DS>CryptCreateHash

DS>CryptDestroyHash
DS>CryptGetHashParam
DS>CryptHashData
DS>CryptHashSessionKey
DS>CryptSetHashParam
DS>CryptSignHash
DS>CryptVerifySignature

DS>vozmogno li ispol'zovanie etih functino v visual basic , esli da to kak?

DS>i esli mogno to dayte kakoy nibut' link!!!
DS>zaranee blagodoru!!!

DS>help please


Кто-то мне говорил, ( из VB — программеров ), что в VB можно вызвать из любой DLL любую ф-цию , правда я в этом сильно сомневаюсь...

Для работы с CryptoAPI из VB и скриптов есть Automation обёртка для CryptoAPI — CAPICOM, правда просто получить хеш через неё врят-ли удастся, но зашифровать, расшифровать, подписать, проверить — пожалуйста. Так что если тебе именно это нужно, то нет проблем. Напиши, что конкретно тебе надо.

Ссылки: посмотри в MSDN про CAPICOM.

P.S. Вроде ( не уверен на все 100% ) из симметричных алгоритмов в нём можно использовать только RC2,RC4,DES,Triple-DES. Сам не пробовал, если это не так, напишите кто знает.
With best regards
Vsevolod V.Burkutsky...
Re[2]: Работа с CryptoAPI
От: Dima Sokolets Израиль  
Дата: 03.10.02 13:08
Оценка:
Здравствуйте Vsevolod V.Burkutsky, Вы писали:

VVB>Здравствуйте Dima Sokolets, Вы писали:


DS>>CryptCreateHash

DS>>CryptDestroyHash
DS>>CryptGetHashParam
DS>>CryptHashData
DS>>CryptHashSessionKey
DS>>CryptSetHashParam
DS>>CryptSignHash
DS>>CryptVerifySignature

DS>>vozmogno li ispol'zovanie etih functino v visual basic , esli da to kak?

DS>>i esli mogno to dayte kakoy nibut' link!!!
DS>>zaranee blagodoru!!!

DS>>help please


VVB>Кто-то мне говорил, ( из VB — программеров ), что в VB можно вызвать из любой DLL любую ф-цию , правда я в этом сильно сомневаюсь...


VVB>Для работы с CryptoAPI из VB и скриптов есть Automation обёртка для CryptoAPI — CAPICOM, правда просто получить хеш через неё врят-ли удастся, но зашифровать, расшифровать, подписать, проверить — пожалуйста. Так что если тебе именно это нужно, то нет проблем. Напиши, что конкретно тебе надо.


VVB>Ссылки: посмотри в MSDN про CAPICOM.


VVB>P.S. Вроде ( не уверен на все 100% ) из симметричных алгоритмов в нём можно использовать только RC2,RC4,DES,Triple-DES. Сам не пробовал, если это не так, напишите кто знает.




Thanks for your answer!!!!

mne nugno ispol'zovat' tol'ko function for data encryption's, tochnee dve function:
CryptCreateHash and
CryptHashData

esli mogno napishite mne primer code na Visual Basic

thanks
Regards
Dima -Aerotel-
Re[3]: Работа с CryptoAPI
От: Ерусов Дмитрий  
Дата: 03.10.02 15:12
Оценка:
Здравствуйте Dima Sokolets, Вы писали:

DS>esli mogno napishite mne primer code na Visual Basic

DS>thanks

А может тебе еще и саму программу написать?

А вообще-то в VB есть такое слово
Declare и Function вот с помощью них любую апи
можно импортировать
Re[3]: Работа с CryptoAPI
От: Vsevolod V.Burkutsky Россия  
Дата: 03.10.02 15:14
Оценка: 3 (1)
Здравствуйте Dima Sokolets, Вы писали:


DS>Thanks for your answer!!!!


DS>mne nugno ispol'zovat' tol'ko function for data encryption's, tochnee dve function:

DS>CryptCreateHash and
DS>CryptHashData

Стоп, CryptHashData не шифрует данные, а берёт от них хеш ( смотри определение хеш-функции ). Если тебе нужен только хеш, то на VB это сделать сложно.

DS>esli mogno napishite mne primer code na Visual Basic


Если тебе надо зашифровывать/расшифровывать данные ( data encryption's ), то примеры есть в MSDN:

Platform SDK Documentation/Security/Cryptography/CAPICOM/Using CAPICOM/Creating and Receiving Enveloped Data Messages

Platform SDK Documentation/Security/Cryptography/CAPICOM/Using CAPICOM/Encrypting and Decrypting Data


DS>thanks


DS>
With best regards
Vsevolod V.Burkutsky...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.