我之前从未使用过加密库,但我想用私钥加密字符串并通过公钥解密。如何在C#中实现这一点?请帮我提供一个小的代码片段。
谢谢!
我之前从未使用过加密库,但我想用私钥加密字符串并通过公钥解密。如何在C#中实现这一点?请帮我提供一个小的代码片段。
谢谢!
static byte[] GenerateDigitalSignature(byte[] data, RSAParameters asymmetricKey)
{
using (var rcsp = new RSACryptoServiceProvider())
using (var cp = new SHA1CryptoServiceProvider())
{
rcsp.ImportParameters(asymmetricKey);
return rcsp.SignData(data, cp);
}
}