Описание тега mscapi

The Cryptographic Application Programming Interface (MS-CAPI) is an application programming interface included with Microsoft Windows operating systems that provides services to enable developers to secure Windows-based applications using cryptography
4 ответа

Window C/C++ Crypto API Примеры и советы

Я задаю этот вопрос, потому что большую часть дня я провел, просматривая документы MSDN и другие непрозрачные источники, чтобы получить простые и понятные рекомендации о том, как начать работу с Windows C/C++ Crypto API. То, что я хотел бы видеть, э…
25 янв '11 в 17:07
0 ответов

Шифровать хешированные данные с помощью провайдера SunMSCAPI JCE

Я хочу подписать свои данные с помощью RSA и SHA-1, но размер моих данных такой большой. Я ссылаюсь на эту тему: Использование SHA1 и RSA с java.security.Signature против MessageDigest и Cipher, и я пытаюсь зашифровать хешированные данные. Когда я и…
15 авг '13 в 09:37
2 ответа

Доступ к MS CryptoAPI с помощью Java

Я пытался эффективно использовать MS CAPI и наткнулся на большое зло... Только провайдер SunMSCapi, хмм, обеспечивает, на отсутствие лучшего слова, по крайней мере для подписи, следующие алгоритмы: MD2withRSA MD5withRSA SHA1withRSA И я не стремлюсь …
25 апр '12 в 14:11
1 ответ

При тестировании MS-CAPI CSP не удается выполнить подпись даже при отладке ядра WinDbg

Попытка проверить новый CSP под Win 7. Установите конфигурацию загрузки, чтобы разрешить отладку ядра, запустите WndDbg и выберите файл: отладка ядра и установите локальный. Попытка использовать signtool с моим новым CSP все еще приводит к проверке …
22 дек '14 в 19:23
1 ответ

Отслеживание вызовов CSP в Windows Crypto API

Я работаю над архивированием закрытого ключа с помощью центра сертификации Windows Server 2008 R2. На стороне клиента мне интересно знать, какие вызовы функций Crypto API выполняются процессами Windows, когда клиент запрашивает сертификат с поддержк…
22 июл '13 в 17:21
0 ответов

NCryptExport AES ключ

Я не знаю, пропускаю ли я что-то, я пытаюсь переместить устаревший код в Ngen, и мне нужно использовать поставщик хранилища ключей или NCrypt Я проводил некоторый тест, чтобы попытаться экспортировать ключ AES, первое, что я обнаружил, было то, что …
20 сен '17 в 03:40
2 ответа

Microsoft CryptoAPI: как конвертировать PUBLICKEYBLOB в DER/PEM?

У меня есть сгенерированная пара ключей RSA, сохраненная как PRIVATEKEYBLOB и PUBLICKEYBLOB, и мне нужно иметь возможность преобразовать эти ключи в форматы DER или PEM, чтобы я могла использовать ее в PHP или Python. Я понял, что мог бы использоват…
28 мар '16 в 07:48
1 ответ

Microsoft Crypto API отключает использование алгоритма передачи ключей RSAES-OAEP

Я использую CryptEncryptMessage генерировать PKCS#7 сообщение в конверте я использую szOID_NIST_AES256_CBC в качестве алгоритма шифрования. Сгенерированное сообщение кажется действительным, но является RSAES-OAEP для ключевого транспортного алгоритм…
26 окт '12 в 15:48
1 ответ

Доступ к сохраненному сертификату PKCS12

Я изучаю случай, когда хранимый сертификат должен быть извлечен для использования с OpenSSL (приложение C++). Он импортируется в локальный компьютер \ личный магазин и содержит закрытый ключ, защищенный паролем. Что будет доступно для меня через MS …
02 сен '12 в 17:34
1 ответ

InvalidKeyException с использованием MSCAPI и IAIK

Я использую провайдера Sun MSCAPI в своем приложении для получения сертификата подписи. Закрытый ключ подписчика - это sun.security.mscapi.RSAPrivateKey. IAIK, похоже, не распознает этот класс (см. Ошибку ниже). Я не понимаю почему. Каковы решения м…
06 авг '14 в 08:58
1 ответ

Нужен пример - расшифровка строки в Java с использованием Microsoft Crypto API

Прежде всего, я не программист на Java. Я ищу пример решения этой проблемы, потому что у меня есть Java-разработчик, который не имеет большого опыта работы с шифрованием. Все, что мы нашли в Интернете, относится к шифрованию веб-страниц и работе с х…
18 мар '09 в 15:40
2 ответа

Проверка подписи RSA на основе OpenPGP с помощью WinCrypt/CryptoAPI

У меня есть код, который анализирует пакеты OpenPGP, и у меня есть n, e пакета открытого ключа, а также s пакета подписи в виде байтовых массивов. Для проверки подписи я сначала инициализирую CryptAcquireContext (Я тоже пробовал с PROV_RSA_FULL вмес…
12 сен '14 в 18:27
0 ответов

Войдите с закрытым ключом и подтвердите с открытым

OpenSSL rsautl позволяет подписывать с закрытым ключом. Это без хеша. Затем восстановление подписанного файла с открытым ключом. Я смотрел на CryptCreateHash/CryptSignHash/CryptHashData но я не уверен, как это сделать. Я полагаю, что эти функции буд…
09 июн '15 в 02:35
1 ответ

CryptImportKey не работает в Windows 8

Используя Crypto32 Windows, функция CryptoImportKey не работает в Windows 8.1, возвращая ERROR_INVALID_PARAMETER. Это работало хорошо со всеми предыдущими версиями Windows. У кого-нибудь есть намеки на это? Код является: if (!CryptAcquireContext(&am…
28 май '15 в 20:12
1 ответ

Как динамически загрузить Crypto Api (capi.dll) в openSSL 1.0.0 Win32 через Indy?

Я использую Indy 10 и хочу, чтобы мой http-клиент использовал сертификат магазина Windows. Я использую библиотеки openssl 1.0.0d, которые должны позволять мне загружать capi.dll, но загрузка всегда терпит неудачу. procedure TIdSSLContext.InitContext…
29 авг '11 в 14:03
1 ответ

Сохранение / восстановление сертификатов с помощью MS CryptoAPI делает недействительным прикрепленный закрытый ключ

Я написал программу, которая должна сохранять и восстанавливать сертификаты пользователей с помощью Windows Crypto API. У меня было впечатление, что он работает нормально, но теперь пользователь пожаловался, что закрытый ключ, который был прикреплен…
21 апр '11 в 08:30
1 ответ

Как вывести скрипт lua в C

Это работает, когда lua вызывает C API, если функция C вызывает функцию lua, и lua вызывает функцию C API, ошибка longjmp lua_yieldk, lua_callk и lua_pcallk как это работает? мой код c: int trace(lua_State *L) { const char *str = luaL_checkstring(L,…
07 май '13 в 10:25
0 ответов

Microsoft CAPI возвращает NTE_BADKEYSET при использовании SHA256

У меня есть свой закрытый ключ в HSM, и я использую Microsoft CAPI (SignerSignEx), чтобы подписать файл. Если я могу сгенерировать подпись sha1 успешно, но если я пытаюсь сгенерировать подпись sha256, используя тот же сертификат и тот же ключ на мое…
30 ноя '17 в 18:09
1 ответ

Расшифровка строки с помощью Microsoft Crypto API с C#

Так что на моем рабочем месте у меня есть веб-приложение на основе.NET, которое должно выбрать зашифрованный параметр в строке запроса. Те, кто предоставляет зашифрованную строку, являются внешними подрядчиками, и они предпочитают (почти требуют. Хо…
05 сен '13 в 07:11
2 ответа

Поддержка Windows 7 Cryptoapi

Microsoft представила криптографию следующего поколения (CNG) с Vista и Server 2008 года. Но мой вопрос заключается в том, чтобы узнать , поддерживает ли Microsoft старый MS CAPI (например, в Windows 2003 и Windows XP) в Windows 7 и Server 2008. Спа…