private void button32_Click(object sender, EventArgs e) { EncryptionMode encryptionMode; if (rbECB_Pecat.Checked) { encryptionMode = EncryptionMode.ECB; } else if (rbCFB_Pecat.Checked) { encryptionMode = EncryptionMode.CFB; } else if (rbOFB_Pecat.Checked) { encryptionMode = EncryptionMode.OFB; } else { encryptionMode = EncryptionMode.CBC; } var hasningMode = HashingMode.SHA_1; if (rbSHA_1_Pecat.Checked) { hasningMode = HashingMode.SHA_1; } else if (rbSHA_2_256_Pecat.Checked) { hasningMode = HashingMode.SHA_2_256; } else if (rbSHA_2_256_Pecat.Checked) { hasningMode = HashingMode.SHA_2_512; } KeySize keySize; if (rbVelicina128_Pecat.Checked) { keySize = KeySize._128; } else if (rbVelicina192_Pecat.Checked) { keySize = KeySize._192; } else { keySize = KeySize._256; } var algorithm = rbAES_Pecat.Checked ? SymetricAlgorithm.AES : SymetricAlgorithm.THREE_DES; DigitalSeal.CreateDigitalSeal(tbUlaznaDatotekaPecat.Text, tbJavniKljucPrimatelja_Pecat.Text, tbTajniKljucPosiljatelja_Pecat.Text, tbDigitalnaOmotnicaIzrada_Pecat.Text, tbDigitalniPotpisIzrada_Pecat.Text, encryptionMode, hasningMode, algorithm, keySize); }
private void button39_Click(object sender, EventArgs e) { EncryptionMode encryptionMode; if (rbECB_Pecat2.Checked) { encryptionMode = EncryptionMode.ECB; } else if (rbCFB_Pecat2.Checked) { encryptionMode = EncryptionMode.CFB; } else if (rbOFB_Pecat2.Checked) { encryptionMode = EncryptionMode.OFB; } else { encryptionMode = EncryptionMode.CBC; } var hasningMode = HashingMode.SHA_1; if (rbSHA_1_Pecat2.Checked) { hasningMode = HashingMode.SHA_1; } else if (rbSHA_2_256_Pecat2.Checked) { hasningMode = HashingMode.SHA_2_256; } else if (rbSHA_2_256_Pecat2.Checked) { hasningMode = HashingMode.SHA_2_512; } var algorithm = rbAES_Pecat2.Checked ? SymetricAlgorithm.AES : SymetricAlgorithm.THREE_DES; DigitalSeal.CheckDigitalSeal(tbDobivenaPoruka.Text, tbJavniKljucPosiljatelja_Pecat.Text, tbTajniKljucPrimatelja_Pecat.Text, tbDigitalnaOmotnicaOtvaranje_Pecat.Text, tbDigitalniPotpisProvjera_Pecat.Text, tbProvjeraPecata, encryptionMode, hasningMode, algorithm); }