private void Button_Encrypt_Click(object sender, RoutedEventArgs e) { var rsa = new RsaWithXMLKey(); // krypter plaintekstten og uskriv resultat som en hexidecimal tekststreng Textbox_Cipherbytes.Text = rsa.EncryptfromXml(Textbox_Modulus.Text, Textbox_Exponent.Text, Textbox_Plaintext.Text); }
public string EncryptfromXml(string modulustext, string exponenttext, string plaintext) { var rsa = new RsaWithXMLKey(); // kør krypterings metoden var encrypted = rsa.EncryptData(modulustext, exponenttext, Encoding.UTF8.GetBytes(plaintext)); // retunere den krypterede tekst til view, som hex-streng return(BitConverter.ToString(encrypted)); }