Вопросы по теме 'cryptoapi'
PKCS # 10 запрос пары ключей объекта из PKCS # 11
У меня есть пара ключей RSA 1024, созданная с использованием стандартного вызова из PKCS # 11. Мне нужно создать CSR PKCS # 10 для открытого ключа.
У MS есть DLL IEnroll4, которая позволит поднять CSR с помощью createRequestWStr. Примеры...
3034 просмотров
schedule
23.07.2022
Использование CryptoAPI для генерации зашифрованного текста ascii
В частности, я пытаюсь создать поле PassStub для билета удаленного помощника. Проблема в том, что мои результаты выглядят как двоичные данные, но каким-то образом Microsoft генерирует печатные символы.
В [MS-RAI]: Спецификация протокола инициации...
917 просмотров
schedule
16.09.2022
назначение/проверка подписи с использованием RSA (PKCS 7)
Любые предложения по простой и быстрой библиотеке для назначения/проверки подписи с использованием операций обмена криптографическими сообщениями RSA (PKCS # 7)?
915 просмотров
schedule
28.05.2024
Windows CryptoAPI: CryptSignHash с CALG_SHA_256 и закрытым ключом из МОЕГО хранилища ключей
Я пытаюсь создать цифровые подписи в Windows (из XP SP3, но в настоящее время тестирую Windows 7) с помощью CryptoAPI, который будет совместим со следующими командами openssl:
openssl dgst -sha256 -sign <parameters> (for signing)
openssl...
15214 просмотров
schedule
31.12.2022
Поведение MS Crypto API в Windows XP и Vista/7
Я пытаюсь понять, как получить открытый ключ, импортированный из формата PEM (образец включен в приведенный ниже код) в XP, Vista и Windows 7. Пример кода импортирует ключ как в XP, так и в Windows Vista/7, но не так же.
В Windows XP строка...
6710 просмотров
schedule
18.06.2022
CryptImportKey в CryptoAPI принимает hPubKey со значением 0 для импорта зашифрованного сеансового ключа
Может ли кто-нибудь объяснить, почему функция CryptImportKey принимает hPubKey со значением 0 (дескриптор ключа дешифрования) при импорте зашифрованного ключевого блоба сеансового типа с другого компьютера?
Среда такая:
ПК №1: генерирует пару...
778 просмотров
schedule
02.03.2022
CryptAcquireCertificatePrivateKey — создать контейнер постоянного ключа, который обращается к сертификату.
Как создать контейнер постоянного ключа, используя cryptoAPI из самозаверяющего сертификата PFX?
Я могу получить доступ к закрытому ключу в PFX через вызов CryptAcquireCertificatePrivateKey , но как мне импортировать пару закрытого и открытого...
2344 просмотров
schedule
28.01.2023
проверить цифровую подпись с помощью открытого ключа в openssl
Я подписал данные в Windows, используя wincrypt cryptoapi (PKCS_7_ASN_ENCODING | X509_ASN_ENCODING), а в Linux у меня есть сертификат x509 и подписанное сообщение, которое я должен проверить.
Code in windows to sign :
hStoreHandle =...
8679 просмотров
schedule
10.01.2024
Ошибка с функцией winapi CryptDecrypt?
У меня есть простая программа для загрузки открытого ключа, сгенерированного openssl, для расшифровки строки, зашифрованной закрытым ключом открытого ключа. Но я не знаю, почему я терплю неудачу
b =...
1779 просмотров
schedule
03.12.2023
Учетная запись SYSTEM не может получить доступ к хранилищу сертификатов
Почему учетная запись SYSTEM не может получить доступ к хранилищу сертификатов пользователя?
В то же время учетная запись SYSTEM может прочитать сертификат (через dll CSP) со смарт-карты и поместить его в хранилище сертификатов (в этом случае CSP...
3252 просмотров
schedule
11.04.2023
WinAPI -> CryptoAPI -> RSA, шифровать приватным, расшифровывать при помощи общедоступного
Добрый день.
Мне нужно научить Windows CryptoAPI шифровать сообщение приватной (не публичной) частью ключа, а расшифровывать при помощи публичной. Это необходимо для предоставления пользователям информации, которую они могут прочитать, но не могут...
6863 просмотров
schedule
23.06.2023
IX509PrivateKey::Create выдает отказ в доступе при вызове сетевой службы
Я использую IX509PrivateKey для создания ключа для запроса сертификата X.509 (как «NT AUTHORITY\NETWORK SERVICE»), а метод Create генерирует отказ в доступе (я P/Invoke-ing интерфейс отправки из С# , поэтому HRESULT преобразуется в исключение .NET)....
949 просмотров
schedule
03.01.2023
Контекст сертификата из системного хранилища всегда имеет недопустимый указатель pbCertEncoded
Я пытаюсь использовать CertEnumCertificatesInStore() в CryptoAPI для перебора всех корневых сертификатов и кодирования их в файлы PEM для использования с OpenSSL. Я нашел несколько примеров этого, так что это кажется возможным, однако PCCERT_CONTEXT,...
1223 просмотров
schedule
29.08.2023
Эквивалент RSA_public_decrypt и MS Crypto API
Я пытаюсь разработать решение для проверки лицензии. Лицензии кодируются на сервере с помощью функции OpenSSL RSA_private_encrypt .
Для Mac OX X я использую RSA_public_decrypt , и он прекрасно работает. В Windows я должен использовать очень...
2967 просмотров
schedule
27.10.2022
Отслеживание вызовов CSP в Windows Crypto API
Я работаю над архивированием закрытых ключей с центром сертификации Windows Server 2008 R2. На стороне клиента мне интересно знать, какие вызовы функций Crypto API выполняются процессами Windows, когда клиент запрашивает сертификат с поддержкой...
2553 просмотров
schedule
28.01.2024
Расшифровать SIMPLEBLOB CryptoAPI в Java
Вот мой процесс:
КриптоAPI:
Сгенерировать сеансовый ключ AES
Используйте открытый ключ получателя для шифрования и экспорта (1) в SIMPLEBLOB с RSA
Отправить SIMPLEBLOB получателю
Джава:
Получатель получает (3)
Получатель хочет...
705 просмотров
schedule
17.04.2022
CryptAcquireContext ERROR_INVALID_PARAMETER в службе NT
У меня есть служба Windows, написанная на С++, которая использует:
CryptAcquireContext( &hCryptProv, NULL, NULL, PROV_RSA_FULL,0);
Я продолжаю получать ERROR_INVALID_PARAMETER , хотя эта же строка кода работает отлично, если я использую...
219 просмотров
schedule
04.03.2023
Динамическое создание шифра с использованием конфигурации: какие параметры необходимы?
Java использует класс Cipher как абстракцию конкретных реализаций шифров. В моем проекте я в основном использую симметричные блочные шифры (AES, Twofish, 3DES,...) и ищу способ динамического создания/инициализации любых возможных симметричных...
970 просмотров
schedule
13.07.2023
Проверка подписи C++ DSS в PHP
У меня есть приложение C++ для подписи и проверки некоторых данных, теперь я хочу проверить данные в PHP, ниже приведен мой код C++ для подписи данных:
extern "C" __declspec(dllexport) BYTE* Sign(BYTE* bytdata)
{
// Private key blob
BYTE...
405 просмотров
schedule
05.04.2022
Экспорт в формат PEM с использованием CryptoAPI
У меня есть сертификат из магазина Windows, и я хотел бы извлечь открытый ключ в формате PEM с помощью CryptoAPI.
PCCERT_CONTEXT pCert = CertFindCertificateInStore (...);
Из pCert нет очевидного способа получить сертификат открытого ключа...
706 просмотров
schedule
16.12.2023