Вопросы по теме 'cryptoapi'

Внедрение Windows CryptoAPI CryptDeriveKey с использованием API OpenSSL
У меня есть код CryptoAPI для шифрования\расшифровки данных с использованием AES-128 и ключа, полученного из пароля с использованием SHA-256. Как я могу написать реализацию, эквивалентную OpenSSL, чтобы я мог шифровать данные с ее помощью, а затем...
2575 просмотров

Ошибка Bad Data в CryptDecrypt при использовании AES 256 (MS CryptoAPI)
Я пытаюсь расшифровать - используя Microsoft CryptoAPI на С++ - короткое сообщение, зашифрованное с помощью mcrypt_encrypt в PHP. Строка php: mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $msg, MCRYPT_MODE_CBC); где $key и $msg — строки. В C++ у...
3578 просмотров
schedule 10.03.2023

MD5 Crypto API возвращает неверный хэш для определенных открытых текстов
Я пытаюсь использовать криптографические API Microsoft для вычисления хэша MD5, но получаю неверные хэши: #include <windows.h> #include <stdio.h> #include <wincrypt.h> char* HashMD5(char* data, DWORD *result) { DWORD...
2355 просмотров
schedule 31.10.2022

шифрование большого файла с помощью cryptoapi на С++
Я использую CryptoApi для шифрования файла (асимметричное шифрование). Все в порядке, но когда файл большой, он не может его зашифровать. Я искал и обнаружил, что должен шифровать блок за блоком. За исключением последнего блока, флаг Final в...
1331 просмотров
schedule 02.12.2023

Написание собственного CSP (поставщика криптографических услуг)
Я должен реализовать свой собственный csp для подписи. У меня есть доступ к удаленному хранилищу сертификатов, в котором реализованы функции для подписи. Серверный API имеет вызов для перечисления всех сертификатов. Я хочу добавить эти сертификаты...
285 просмотров
schedule 06.04.2023

Разница между API CryptGenRandom и CNG BCryptGenRandom
Один из наших продуктов в настоящее время использует CryptGenRandom API для генерации случайных чисел. Недавно я наткнулся на Cryptography API: Next Generation (CNG), который предоставляет новый API BCryptGenRandom (в bcrypt.h) для того же....
2956 просмотров
schedule 23.07.2022

Может ли Microsoft Cryptographic API разрешить создание ключей ECDSA из потока байтов?
Поэтому я раздумываю, какую криптографическую библиотеку C++ использовать (я уже понял, как сделать эквивалент в C#) для проверки подписанного хэша файла лицензии. Читая документацию Microsoft для CNG, кажется, что невозможно сгенерировать ключ...
969 просмотров
schedule 05.04.2022

Подписание кода больше не работает
У нас есть устаревший рабочий процесс Windows, который использует SignerSign для применения цифровой подписи к EXE. Мы отходим от рабочего процесса Windows, поэтому я подготовил инструмент в контексте нашего нового процесса для выполнения той же...
197 просмотров

Как создать пару открытый/закрытый ключ для использования с OpenSSL
я пытаюсь создать приложение Windows, которое создает открытый и закрытый ключ и экспортирует его, чтобы я мог использовать его с OpenSSL. Я взял те же примеры, предоставленные MSDN, но что-то не так... Я думаю, что это проблема размеров для...
473 просмотров
schedule 09.04.2024

Как добавить сертификат в магазин?
Я пытаюсь добавить сертификат в хранилище, но я новичок в этом. Я искал информацию о том, как установить сертификат в хранилище, не находя контекст сертификата из хранилища (у меня нет сертификата в магазине). Все, что я нашел, я использовал в коде...
102 просмотров
schedule 23.05.2022