Ejemplo n.º 1
0
        private void BtSetRandomCommonParams_Click(object sender, EventArgs e)
        {
            var keys = ElgamalEDSController.GenerateKeys(_random);

            tbParamP.Text = keys.P.ToString();
            tbParamG.Text = keys.G.ToString();
        }
Ejemplo n.º 2
0
        private void TbClosedKey_TextChanged(object sender, EventArgs e)
        {
            CatchException(() =>
            {
                var closedKey = BigInteger.Parse((sender as TextBox)?.Text);
                var g         = int.Parse(tbParamG.Text);
                var p         = int.Parse(tbParamP.Text);

                tbOpenedKey.Text = ElgamalEDSController.CalculateOpenedKey(closedKey, g, p).ToString();
            });
        }