public static int mod(int m, int e, int n)
int[] array = new int[100];
for (int i = num - 1; i >= 0; i--)
bool flag = array[i] == 1;
public static string Enc(string s, int e, int n)
int[] array = new int[s.Length];
for (int i = 0; i < s.Length; i++)
int[] array2 = new int[array.Length];
for (int i = 0; i < array.Length; i++)
array2[i] = mod(array[i], e, n);
for (int i = 0; i < array.Length; i++)
return Convert.ToBase64String(Encoding.Unicode.GetBytes(text));
public static void Main()
Console.WriteLine(Enc("A", 0x23C5, 0xA09D));