示例#1
0
 private void OnChangedItem(object sender, RoutedEventArgs e)
 {
     E = Convert.ToInt32(EList.Text);
     D = RSAController.CalculateD(E, M);
     openedKey.Content = $"<E = {E}, N = {N}>";
     closedKey.Content = $"<D = {D}, N = {N}>";
 }
        private void encodeClick(object sender, RoutedEventArgs e)
        {
            InputCoeff input1 = new InputCoeff();

            input1.ShowDialog();
            P = Convert.ToInt32(input1.coeffPTextBox.Text);
            Q = Convert.ToInt32(input1.coeffQTextBox.Text);
            M = (P - 1) * (Q - 1);
            N = P * Q;
            E = RSAController.CalculateE(M)[0];
            D = RSAController.CalculateD(E, M);
            contentTextBox.Text = RSAController.Encode(contentTextBox.Text, E, N);
        }