System.Security.Criptography RSA
1.как вручную задавать паблик-приват ключ?
2.как получить паблик-приват ключ?
3.Если я меняю один ключ, второй меняется автоматически? Иначе алгоритм работать не будет. Если нет, то как
вручную(какой метод использовать) это сделать?
4.как передавать ключ?
Цитата: ivan_kult
Доброго времени суток. Возникла необходимость использования RSA, полез в msdn и только больше запутался. Нашел в интернете лишь ручную реализацию, хотя в .NET уже есть реализация этого алгоритма. На форуме тоже ничего путного не нашел(может руки кривые, но результат неизменен)))
Смотрите примеры для RSACryptoServiceProvider; вот тут была темка.
если мы шифруем паблик ключом, а расшифровываем приватным, как определить, правильный ли пользователь поставил подпись? Ведь RSA работает наоборот-паблик ключ расшифровывает, а приват-шифрует. Или я не прав?
Про пары ключей, их генерацию, сертификаты.
Паблик-ключ зашифровывает или проверяет подпись.
Хм, это как?
У нас есть некотарая функция Fe которая шифрует текст(основана на дискретном возведении в степень), а так же функция Fd, которая расшифрует текст. А как тогда организуется проверка? Как Fe*Fd=M^(d*e) mod p?
Спасибо, уже разобрался:)