private void button3_Click(object sender, EventArgs e) { ulong P = Convert.ToUInt64(this.textBox1.Text); ulong G = Convert.ToUInt64(this.textBox2.Text); ulong X = Convert.ToUInt64(this.textBox3.Text); bool Is_p_prime = IsPrime.Check(P); bool Is_g_lesser_p = G < P; bool Is_x_lesser_p = X < P; if (!Is_p_prime || !Is_g_lesser_p || !Is_x_lesser_p) { if (!Is_p_prime) { MessageBox.Show("Число P не простое", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (!Is_g_lesser_p) { MessageBox.Show("Число G больше P", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (!Is_x_lesser_p) { MessageBox.Show("Число X больше P", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { ElGamal ElG = new ElGamal(P, G, X); this.textBox4.Text = G.ToString(); this.textBox5.Text = P.ToString(); this.textBox6.Text = ElG.GetOpenKey().ToString(); } }
private void button1_Click(object sender, EventArgs e) { bool Is_p_prime = IsPrime.Check(P); bool Is_g_lesser_p = G < P; bool Is_x_lesser_p = X < P; if (!Is_p_prime || !Is_g_lesser_p || !Is_x_lesser_p) { if (!Is_p_prime) { MessageBox.Show("Число P не простое", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (!Is_g_lesser_p) { MessageBox.Show("Число G больше P", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (!Is_x_lesser_p) { MessageBox.Show("Число X больше P", "Ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { ElGamal elG = new ElGamal(P, G, X); OpenKey = elG.GetOpenKey(); } }