示例#1
0
 private void InitCoeff(object sender, RoutedEventArgs e)
 {
     P = Convert.ToInt32(Pcoeff.Text);
     Q = Convert.ToInt32(Qcoeff.Text);
     M = (P - 1) * (Q - 1);
     N = P * Q;
     EList.ItemsSource = RSAController.CalculateE(M);
 }
        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);
        }