C# RSA使用bouncy castle,密钥存储在CSP博客中

C# RSA使用bouncy castle,密钥存储在CSP博客中,c#,bouncycastle,public-key-encryption,C#,Bouncycastle,Public Key Encryption,我有一个私人钥匙在一个盒子里。我需要迁移到Bouncy Castle。但是我找不到任何函数来导入这种格式 拜托,你能帮我翻译一下这个代码吗 using (RSACryptoServiceProvider privatekey = new RSACryptoServiceProvider()) { privatekey.ImportCspBlob("chave em csp"); Byte[] buffer = Encoding.GetEncoding("utf-8").GetBy

我有一个私人钥匙在一个盒子里。我需要迁移到Bouncy Castle。但是我找不到任何函数来导入这种格式

拜托,你能帮我翻译一下这个代码吗

using (RSACryptoServiceProvider privatekey = new RSACryptoServiceProvider()) {
    privatekey.ImportCspBlob("chave em csp");
    Byte[] buffer = Encoding.GetEncoding("utf-8").GetBytes(textEdit1.Text);
    Byte[] signature = privatekey.SignData(buffer, "SHA1");
    return Convert.ToBase64String(signature);
}
谢谢

您可以从以下内容开始:,它告诉您如何使用Bouncy Castle进行签名,要将密钥导入Bouncy Castle,您需要查看Org.Bouncy Castle.Security命名空间上的DotNetUtilities类