示例#1
0
        private void UiProvjeriPotpisButton_Click(object sender, EventArgs e)
        {
            AsimetricnoKriptiranje ak = new AsimetricnoKriptiranje();

            if (ak.ProvjeriPotpisPoruke() == true)
            {
                MessageBox.Show("Tekst je validan i originalan.", "Digitalni potpis");
            }
            else
            {
                MessageBox.Show("Tekst nije validan.", "Digitalni potpis");
            }
        }
示例#2
0
        private void UiDigitalanPotpisButton_Click(object sender, EventArgs e)
        {
            AsimetricnoKriptiranje ak = new AsimetricnoKriptiranje();

            if (ak.DigitalnoPotpisiPoruku() == true)
            {
                MessageBox.Show("Poruka uspješno potpisana!", "Digitalni potpis");
            }
            else
            {
                MessageBox.Show("Poruka nije potpisana.", "Digitalni potpis");
            }
        }
示例#3
0
        private void UiJavniKljucButton_Click(object sender, EventArgs e)
        {
            AsimetricnoKriptiranje ak = new AsimetricnoKriptiranje();

            if (ak.StvoriKljuceve() == false)
            {
                MessageBox.Show("Javni i privatni ključ uspješno stvoreni!", "Asimetrično");
            }
            else
            {
                MessageBox.Show("Javni i privatni ključ nisu stvoreni.", "Greška");
            }
        }
示例#4
0
        private void UiKreirajSazetakButton_Click(object sender, EventArgs e)
        {
            AsimetricnoKriptiranje ak = new AsimetricnoKriptiranje();

            MessageBox.Show("Sažetak uspješno izračunat:\n+" + ak.KreirajSazetakKriptiranePoruke(), "Sažetak poruke");
        }
示例#5
0
        private void UiAsimetricnoDekriptiranjeButton_Click(object sender, EventArgs e)
        {
            AsimetricnoKriptiranje ak = new AsimetricnoKriptiranje();

            UiTekstZaKriptiranjeTxt.Text = ak.DekriptirajTekst();
        }