private void Button_EncryptMessage_Click(object sender, EventArgs e) { Button_EncryptMessage.Enabled = false; if (MessageTextBox.TextLength > 0) { Stopwatch.Start(); EncryptedMessage = SymmetricAlgorithmService.Encrypt(Encoding.UTF8.GetBytes(MessageTextBox.Text)); Stopwatch.Stop(); EncryptionTime = Stopwatch.Elapsed; Stopwatch.Reset(); EncryptedMessageTextBox.Text = BitConverter.ToString(EncryptedMessage); } Button_EncryptMessage.Enabled = true; }
private void Button_GenerateProperites_Click(object sender, EventArgs e) { Button_GenerateProperites.Enabled = false; if (ComboBox_AlgorithmList.SelectedItem is AlgorithmModel algorithm) { SymmetricAlgorithmService.Generate(algorithm.AlgorithmName); if (SymmetricAlgorithmService.SymmetricAlgorithm != null) { KeyTextBox.Text = Convert.ToBase64String(SymmetricAlgorithmService.SymmetricAlgorithm.Key); IVTextBox.Text = Convert.ToBase64String(SymmetricAlgorithmService.SymmetricAlgorithm.IV); } } Button_GenerateProperites.Enabled = true; }