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

Объект RSACryptoServiceProvider выполняет асимметричное шифрование и дешифрование, используя реализацию алгоритма RSA, предоставленного поставщиком криптографических услуг (CSP).
0 ответов

RSAParameters в pfx (X509Certificate2) преобразование

Я хочу создать файл pfx из ключей, созданных RSACryptoServiceProvider. Я старался: certificate.PrivateKey = rsa as AsymmetricAlgorithm; что противоположно: rsa = (RSACryptoServiceProvider)certificate.PrivateKey; который, кажется, работает (второй, т…
05 июл '13 в 12:19
1 ответ

"Плохая версия провайдера". при загрузке открытого ключа с помощью RSACryptoServiceProvider

Я создаю пару ключей RSA, используя AsymmetricKeyAlgorithmProvider (Windows.Security.Cryptography.Core) и экспортируем ключи, как показано ниже: AsymmetricKeyAlgorithmProvider rsaGenKeys = AsymmetricKeyAlgorithmProvider.OpenAlgorithm(AsymmetricAlgor…
1 ответ

Добавить TimeStamp к цифровой подписи

У меня есть код, чтобы подписать строку с сертификатом A1 успешно используя C#. Мне нужно добавить метку времени к этой подписи. Эта метка TimeStamp пришла с сервера TimeStamp, например http://www.cryptopro.ru/tsp/tsp.srf Я не могу понять, как поста…
1 ответ

C# Как создать пару ключей RSA из случайных чисел, сгенерированных с использованием PRNG

Я сгенерировал случайное число с помощью RNGCryptoServiceProvider. Следующее требование - сгенерировать частную, открытую пару ключей RSA, которую можно использовать для целей шифрования / дешифрования. Как создать объект RSAParameters с использован…
1 ответ

Как извлечь простые числа, сгенерированные RSACryptoServiceProvider?

Приведенный ниже код пытается получить два простых числа RSA, сгенерированных RSACryptoServiceProvider, Я тестирую primeq для первичности, и это всегда оказывается не простым. Что я здесь не так делаю? RSACryptoServiceProvider rsa = new RSACryptoSer…
1 ответ

RSACryptoServiceProvider SignHash эквивалент в php / openssl?

Насколько я понимаю, openssl_sign делает то же самое, что RSACryptoServiceProvider.SignData. Есть ли команда openssl (или php), которая делает то же самое, что RSACryptoServiceProvider.SignHash?
14 июн '13 в 09:10
0 ответов

Перевести RSACryptoServiceProvider для расшифровки в Java

Существует программа C# для расшифровки, как описано ниже, теперь мне нужно сделать то же самое в среде Java, я пытаюсь найти в Google, но не получил правильную вещь. Код C#: CspParameters cp = new CspParameters(); cp.KeyContainerName = keyType; cp.…
2 ответа

C# USB eToken проблема с подписью и проверкой

У меня есть сертификат x509 с открытым и закрытым ключом, который хранится на USB-токене safenet. У меня есть данные, которые я хочу подписать. Мне нужно использовать открытый ключ сертификата для проверки подписи. Окончательный код, выполняющий под…
30 мар '17 в 21:29
1 ответ

"Неверный параметр." RSACryptoServiceProvider WCF клиент / сервер C#

У меня есть два локальных консольных приложения, одно - сервер, который генерирует открытый и закрытый ключ, другое - клиент, который получает открытый ключ от сервера, используя службу и отправляя зашифрованное сообщение на сервер. Затем служба пыт…
0 ответов

Создать контейнер ключей с помощью aspnet_regiis и подписать сообщение с помощью RSACryptoServiceProvider в.NET

Я изучаю правильный способ подписать сообщение в Windows и.NET. Я планировал использовать aspnet_regiis для создания пары ключей в контейнере машинных ключей сервера, экспорта открытого ключа и импорта его в контейнер машинных ключей клиента. Я пров…
2 ответа

Извлечение открытого ключа из сертификата в C#

Как получить закрытый ключ из сертификата x509 v.3 и сохранить его в RSACryptoServiceProvider учебный класс?
0 ответов

RSA зашифровывает строку в C#, используя уже существующие ключи, сгенерированные библиотекой Java

Мне нужно перенести на C# часть существующей и работающей системы Java, которая обрабатывает шифрование / дешифрование строки. Мое решение C# будет шифровать строку, и существующая система Java должна будет иметь возможность дешифровать эту строку. …
09 апр '13 в 20:48
0 ответов

Убедитесь, что сертификат действителен для шифрования / дешифрования

Как упоминалось в таких вопросах, как этот, этот и этот, если вы попытаетесь зашифровать / расшифровать, используя сертификат, действительный только для цифровых подписей, вы получите CryptographicException: "Плохой ключ" от RSACryptoServiceProvider…
0 ответов

Исключение в System.Security.Cryptography.RSACryptoServiceProvider.IsPublic()

Токен безопасности передан правильно, но все еще получает keyBlob как ноль. Это исключение наступает не очень часто. здесь может быть какая-то проблема с конфигурацией? System.ArgumentNullException: значение не может быть нулевым. Имя параметра: key…
26 сен '18 в 07:07
1 ответ

Кодирование кода из C# в php (с помощью phpseclib)

У меня есть код C# шифрования, который я пытаюсь реализовать в PHP и phpseclib и получить точно такие же результаты. Это RSA. Но я не могу сделать это. Это дает мне пустую строку в PHP в кодированном виде. Открытый ключ в следующем формате: <?xml…
18 апр '17 в 08:38
8 ответов

Произошла ошибка при декодировании заполнения OAEP

Во время расшифровки текста с помощью RSACryptoServiceProvider.Decrypt Я получаю сообщение об ошибке: Произошла ошибка при декодировании заполнения OAEP. Вот мой код: CspParameters cspParam = new CspParameters(); cspParam = new CspParameters(); cspP…
0 ответов

Расшифровка подписи, созданной RSACryptoServiceProvider.SignData(), чтобы получить хеш

Я пытаюсь получить хеш, созданный с помощью RSACryptoServiceProvider учебный класс' SignData а также SignHash методы. Мне нужно это, чтобы иметь возможность хранить зашифрованные хэши, которые должны быть получены позже, потому что они являются част…
1 ответ

Перевод кода C# RSACryptoServiceProvider в Java

Мне нужно зашифровать строку в целях, связанных с проектом, и мне был предоставлен код ниже для того же поставщика. public static string EncryptString(string StringToEncrypt) { RSACryptoServiceProvider provider = new RSACryptoServiceProvider(); stri…
13 апр '16 в 13:10
1 ответ

Как передать CspParameters другому RSACryptoServiceProvider для шифрования и расшифровать его

В настоящее время я работаю над проектом с Xamarin и WCF, в котором WCF сгенерирует CspParameter на WCF и передаст BLOB-объект Xamarin. CspParameters cspParams = new CspParameters(); cspParams.KeyContainerName = KEY_CONTAINER_NAME; cspParams.Flags =…
1 ответ

Кодирование RSA с помощью Crypto++ и декодирование с помощью C# RSACryptoServiceProvider

Доброе утро, У меня есть клиент-серверное приложение, общающееся через сокеты UDP. Я хочу закодировать связь с RSA (кодировать ключи) и AES для кодирования дейтаграммы. На стороне клиента находится в C++ и на стороне сервера в C# Я сейчас пытаюсь за…
18 фев '19 в 13:44