Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. public byte[] SignData(byte[] data)
  2. {
  3. using (var sha256 = SHA256.Create())
  4. {
  5. using (var rsa = (RSACryptoServiceProvider) Certificate.PrivateKey)
  6. {
  7. return rsa.SignData(data, sha256);
  8. }
  9. }
  10. }
  11.  
  12.  
  13. public bool VerifySignature(byte[] data, byte[] signature)
  14. {
  15. using (var sha256 = SHA256.Create())
  16. {
  17. using (var rsa = (RSACryptoServiceProvider) Certificate.PrivateKey)
  18. {
  19. return rsa.VerifyData(data, sha256, signature);
  20. }
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement