在.NET上使用RSA私钥对字符串进行签名?byte[]plaintext=System.Text.Encoding.UTF8.GetBytes("AAAAAAAAAAAAA");TextReadertrCer=newStreamReader(@"AA.key");//PEM格式的密钥PemReaderrdCer=newPemReader(trCer);AsymmetricCipherKeyPairo=rdCer.ReadObject()asAsymmetricCipherKeyPair;ISignersig=SignerUtilities.GetSigner("MD5WithRSAEncryption");sig.Init(true,o.Private);sig.BlockUpdate(纯文本,0,纯文本.长度);字节[]签名=sig.GenerateSignature();stringsignatureHeader=Convert.ToBase64String(signature);Console.WriteLine(signatureHeader);如何使用DER格式的密钥?我正在使用库BouncyCastle.Crypto.dll`以上是C#学习教程:在.NET上使用RSA私钥对字符串进行签名?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
