C# 如何从GenericPublicBlob格式的公钥创建RSACng?
我使用的是C# 如何从GenericPublicBlob格式的公钥创建RSACng?,c#,cng,C#,Cng,我使用的是系统.安全.加密.Cng(4.7.0) 我已经使用 byte[] publicKey = cngKey.Export(CngKeyBlobFormat.GenericPublicBlob); 我以后如何使用它来创建用于公钥加密的RSACng对象?aCngKey可以从blob中重新创建,如下所示: using CngKey key = CngKey.Import(blob, CngKeyBlobFormat.GenericPublicBlob); 然后我们可以创建一个RSACng,例
系统.安全.加密.Cng
(4.7.0)
我已经使用
byte[] publicKey = cngKey.Export(CngKeyBlobFormat.GenericPublicBlob);
我以后如何使用它来创建用于公钥加密的
RSACng
对象?aCngKey
可以从blob中重新创建,如下所示:
using CngKey key = CngKey.Import(blob, CngKeyBlobFormat.GenericPublicBlob);
然后我们可以创建一个RSACng
,例如加密数据:
using RSACng rsaCng = new RSACng(key);