· 9 years ago · Oct 13, 2016, 05:50 AM
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text.RegularExpressions;
5
6namespace Rextester
7{
8 public class Program
9 {
10 public static void Main(string[] args)
11 {
12 int p=19;
13 int q=59;
14 int e=11;
15 int n=1121;
16 int d=95;
17 int fn = (p-1)*(q-1);
18 int[] freekey = new int[2] { e, n };
19 int[] secretkey = new int[2] { d, n };
20 Console.WriteLine(" Public key = {" + freekey[0] + "," +freekey[1]+"}" );
21 int forCrypt = 111111;
22 double crypted = (System.Math.Pow(forCrypt, e))%n;
23 Console.WriteLine(" Crypted text = " + Convert.ToString(crypted));
24 }
25 }
26}