.net fm下代碼
var cer = new X509Certificate2(Resource.qxnh); RSACryptoServiceProvider rsa= (RSACryptoServiceProvider) cer.PublicKey.Key;
.net core下代碼要稍作下修改
var cer = new X509Certificate2(Resource.qxnh); var rsaParam = cer.GetRSAPublicKey().ExportParameters(false); var rsa= new RSACryptoServiceProvider(); rsa.ImportParameters(rsaParam);
以上時獲取公鑰的代碼轉換,獲取私鑰的安裝公鑰的響應修改即可,有一點需要修改的,就是導出參數那里的參數需要時true。包含私有參數即可。