private void generateButt_Click(object sender, RoutedEventArgs e) { long p, g; getRandPG(out p, out g); PField.Text = p.ToString(); GField.Text = g.ToString(); alise = new DH_Exschange(p, g); bob = new DH_Exschange(p, g); ASKey.Text = alise.getSecretKey().ToString(); BSKey.Text = bob.getSecretKey().ToString(); long AM, BM; AM = alise.getMiddleKey(); BM = bob.getMiddleKey(); AMKey.Text = AM.ToString(); BMKey.Text = BM.ToString(); long AF, BF; AF = alise.getFinKey(BM); BF = bob.getFinKey(AM); AFKey.Text = AF.ToString(); BFKey.Text = BF.ToString(); }