Re: RSA decrypt используя public key сохраненный в XML
От: Spiceman  
Дата: 26.06.09 12:29
Оценка:
Здравствуйте, DaDa Cloun, Вы писали:

DC>Здравствуйте


DC>Необходимо расшифровать блока данных используя не мой Private key, а их Public Key.

DC>При попытки сделать Decrypt возникает ошибка "Bad key". Насколько я знаю алгоритм RSA произвести такое действие — вполне нормально. Мне кажется что проблема с загрузкой ключа. Но ничего вразумительного в интернете я не нашел =(

Хм. RSA ассимметричный алгоритм, что означает, что шифрование и дешифрование происходит разными ключами.
RSACryptoServiceProvider может вам дать ключ в двух вариантах — xml, содержащий оба ключа, либо xml, содержащий только открытый ключ. Вот тем, что содержит оба ключа, можно и шифровать и дешифровать. А тем, что содержит только открытый ключ можно только шифровать.

public override string ToXmlString(
bool includePrivateParameters
)

includePrivateParameters
true to include a public and private RSA key; false to include only the public key.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.