ASCII değerinin exponent ve modül ile hesaplanması ile ilgili bir problemim var. RSA algoritması ile "K" nin ASCII değerini hesaplamak istiyorum. ASCII değeriBir ASCII karakterini C# ders kitabı RSA ile nasıl şifreleyebilirsiniz?
K C# kaynak koduna nasıl Sonra 75
c = m^e mod n
= 75^41 mod 689
= 316
mı? "Implicity convert type" hatası aldım.
bu benim kaynak kodu
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();
emin değil sizin hatayla ilgili eğer sadece kalanını her zaman ayırdığınız, bir döngü içinde çarpma yapmak böylece
A*B mod N
,(A mod N) * (B mod N) mod N
eşdeğerdir ama kodunuzda bir hata var gibi görünüyor, for döngüsünün iç kısmı 'i' yerine 'yerine [i]' üzerinde çalışmalıdır. – jojonas