Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider())
  2. {
  3. using (SHA256CryptoServiceProvider sha = new SHA256CryptoServiceProvider())
  4. {
  5. byte[] data = Encoding.UTF8.GetBytes(textBoxOriginalMessage.Text);
  6. byte[] hash = sha.ComputeHash(data);
  7.  
  8. byte[] signature = rsa.SignHash(hash, CryptoConfig.MapNameToOID("SHA256"));
  9.  
  10. textBoxDigitalSignature.Text = BitConverter.ToString(signature);
  11. textBoxDigitalSignatureBits.Text = (signature.Length * 8).ToString();
  12. textBoxMessageDigest.Text = BitConverter.ToString(hash);
  13. textBoxMessageDigestBits.Text = (hash.Length * 8).ToString();
  14. }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement