Криптография - открытый ключ сервера

Я полный новичок в области криптографии asp.net.

Я хочу отправить от клиента на сервер зашифрованное сообщение с цифровой подписью.

В каждом найденном мной руководстве говорится, что «вы получаете открытый ключ другого человека (сервер?!?) (Из его сертификата), используете этот ключ для шифрования и подписи вашего сообщения, а затем после того, как этот другой человек получит ваше сообщение, он может расшифровать его с помощью своего закрытого ключа. .

Я знаю, как получить доступ к свойствам сертификата клиента через объект запроса asp.net.

У меня вопрос - как мне получить открытый ключ сервера, чтобы начать весь этот процесс в первую очередь.

Я упустил что-то важное?


person Dragan Velickovski    schedule 13.03.2013    source источник
comment
Обычно, если у вас есть сертификат, вы можете использовать шифрование PKCS # 7 / CMS, которое требует самого сертификата (т.е. вам не нужно извлекать открытый ключ из сертификата).   -  person Eugene Mayevski 'Callback    schedule 14.03.2013


Ответы (1)


Как вы можете видеть в метод шифрования и дешифрования вы можете использовать RSA.

person Mihai8    schedule 13.03.2013