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

Window CryptoAPI: можно ли выбрать общедоступную экспоненту при создании пары ключей RSA?
Есть ли способ указать, какой общедоступный показатель степени использовать при создании новой пары ключей (например, 3 вместо 65537) с помощью Windows CryptoAPI? В качестве бонуса вопрос: как мне получить доступ к этой функции с помощью .NET...
1159 просмотров

Взаимодействие между RSACryptoServiceProvider и openSSL
Я использовал класс .NET RSACryptoServiceProvider для получения пары ключей: using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider()) { File.WriteAllText ("PublicKeyOnly.xml", rsa.ToXmlString (false)); File.WriteAllText...
4802 просмотров
schedule 11.11.2022

RSA в C # не создает такую ​​же зашифрованную строку для определенных ключей?
У меня есть требование, когда мне нужно зашифровать строку подключения в одном приложении и расшифровать ее в другом. Имея это в виду, я сохраняю открытый ключ и закрытые ключи в App.Config приложения соответственно. Теперь, не должен ли RSA...
8324 просмотров

Исключение неверных данных при расшифровке с использованием RSA с правильной парой закрытого и открытого ключей в С#
Это мой код для процесса расшифровки: private RSACryptoServiceProvider _rsa; private string _privateKey; private string _publicKey; public RsaLibrary() { //initialsing the RSA object taking the option of a 1024 key...
5289 просмотров
schedule 12.07.2022

Почему в RSACryptoServiceProvider.VerifyHash есть параметр «идентификатор хеш-алгоритма»?
Поскольку RSACryptoServiceProvider .VerifyHash проверяет уже хэшированное сообщение — зачем ему знать, какой алгоритм хеширования использовался? При вопросе о методе SignHash было предложено что причина для сообщения hash (а не для...
1097 просмотров

Значения ключей RSA и модуль в открытых/закрытых ключах
Я пишу приложение, которое использует PKI для защиты электронной почты, файлов и т. д. Используя пространство имен System.Cryptography , я генерирую новую пару ключей, используя RSACryptoServiceProvider . Метод: public static void...
15727 просмотров
schedule 26.11.2022

Преобразование сценария расшифровки Python RSA в C #, вывод только последние 16 байт вместо 128 байт
Я пришел к вам сегодня, со шляпой в руке, после того, как ударился головой о кирпичную стену, которая является шифрованием. Вот предпосылка: у меня есть скрипт Python, который генерирует ключ DER в кодировке ASN.1. Затем у меня есть еще один...
625 просмотров

Получение исключения Указан недопустимый тип поставщика или ключ не существует при получении закрытого ключа от X509Certificate2 Иногда
Я получаю одно из следующих исключений при попытке получить закрытый ключ из сертификата X509Certificate2: System.Security.Cryptography.CryptographicException: указан недопустимый тип поставщика. OR...
5018 просмотров

Переопределить алгоритм по умолчанию в объекте RSA для поддержки заполнения OaepSHA256.
При создании объекта RSA или RSACryptoServiceProvider в .Net 4.6 по умолчанию используется KeyExchangeAlgorithm RSA-PKCS1-KeyEx , который поддерживает только заполнение OaepSHA1 . Получение «Указанный режим заполнения недействителен для...
681 просмотров
schedule 08.11.2022

Работает ли RSACryptoServiceProvider, когда вы пытаетесь подписать с помощью закрытого ключа карты PIV и глобального PIN-кода?
Я пытаюсь использовать RSACryptoServiceProvider с параметрами CspParameters, которые указывают на глобальный контакт. Он работает правильно, если я использую пин-код приложения, но когда я использую глобальный пин-код, он выдает ошибку: «Невозможно...
190 просмотров

Подписание данных SHA256withRSA с помощью пользовательского закрытого ключа
У меня есть закрытый ключ в строке, которую я получаю из базы данных. Теперь я хочу подписать его своей строкой SHA256withRSA . Я узнал, что мне нужно использовать RSACryptoServiceProvider , чтобы получить свою подпись. И оттуда я использую...
38 просмотров