У меня проблема с вычислением значения ASCII с показателем и модулем. Я хочу рассчитать значение ASCII «K» с алгоритмом RSA.Как зашифровать символ ASCII с помощью учебника RSA в C#?
K в значении ASCii является 75
c = m^e mod n
= 75^41 mod 689
= 316
Тогда как сделать его в исходный код в C#? Я получил ошибку «не может преобразовать тип implicity».
это мой исходный код
int n = 689;
int e = 41;
int d = 137;
string value = "K";
for (int i = 0; i < value.Length; i++)
{
int c = (int)i;
c = Math.Pow(i,e);
}
Console.ReadLine();
Не уверен, если это связано с вашим сообщением об ошибке , но, похоже, у вас есть ошибка в коде, внутренняя часть цикла for должна работать с 'value [i]' вместо 'i'. – jojonas