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

Поддерживает ли Winapi bcrypt.h хеширование с помощью bcrypt?
Это может показаться странным вопросом, и мне кажется немного странным, что я действительно должен его задать, но, потратив пару часов на просмотр документации MSDN для bcrypt подпрограмм, которые были добавлены в Vista, я почти пришел к выводу....
2594 просмотров
schedule 28.02.2022

Импорт сертификата на основе ECC из хранилища сертификатов Windows в CngKey
Как я могу получить открытые/закрытые ключи из X509Certificate2 на основе ECC в CngKey для использования с ECDsaCng и ECDiffieHellmanCng ? В настоящее время я использую пары ключей RSA 2048 для подписи/шифрования. Я делаю это, извлекая...
2945 просмотров
schedule 17.07.2022

Замена CNG для CryptBinaryToString/CryptStringToBinary?
Я ожидал найти CNG альтернативы старым вызовам Crypto API для сериализации данных BLOB. Однако, похоже, нет замены CNG для CryptBinaryToString и CryptStringToBinary . Я что-то упустил, или большинство программистов либо загружают и используют...
573 просмотров
cng
schedule 27.05.2024

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

Как надежно получить неотрицательный серийный номер из хэша SHA1?
Я использую CNG для генерации серийных номеров для сертификатов. Мой алгоритм берет общее имя центра сертификации, добавляет 10 случайных байтов, а затем вычисляет хэш SHA1. Длина хеша SHA1 составляет 20 байт, и я использую его как серийный номер....
125 просмотров
schedule 07.06.2024

Как преобразовать данные подписи в кодировке ECDSA DER в формат, поддерживаемый Microsoft CNG?
Я готовлю мини-драйвер для входа в смарт-карту с использованием NCryptSignHash функции Microsoft CNG. Когда я выполняю подпись с помощью ключа SECP521R1 EC на смарт-карте, он генерирует данные подписи длиной 139 в формате подписанных данных ECC:...
1721 просмотров
schedule 13.02.2022

Импорт экспортированного CngKey в RSA и его повторный экспорт
Я экспортирую ключ в формате CngKeyBlobFormat.Pkcs8PrivateBlob , затем пытаюсь импортировать эту информацию в новый CngKey, а затем снова пытаюсь экспортировать новый ключ. Проблема в том, что когда вы просто импортируете ключ с помощью...
445 просмотров
schedule 30.12.2022

Загружать закрытый ключ только приложением, подписанным компанией
Для моих приложений у меня есть закрытый ключ, хранящийся с помощью функций Windows CNG, но у меня нет способа гарантировать, когда приложения сообщают, что сообщения исходят от моих приложений. Мне нужен способ разрешить загрузку закрытого ключа,...
63 просмотров
schedule 24.05.2024

Как расшифровать данные с помощью RSACng, которые ранее были зашифрованы с помощью RSACryptoServiceProvider
Я перехожу на RSACng для выпуска новой версии от RSACryptoServiceProvider. Однако, поскольку RSACryptoserviceProvider, то есть CAPI, использует архитектуру Little Endian, а RSACng, то есть CNG API, использует архитектуру Big Endian, вопрос в том, как...
678 просмотров

Расшифровка HSM + цепочка шифрования
Мое приложение действует как коммутатор для передачи очень конфиденциальных сообщений между двумя сторонами, и я пытаюсь понять, как я могу это сделать, не «глядя» на сообщение, которое они пытаются отправить. У меня есть HSM, и я создал пару...
789 просмотров
schedule 18.04.2023