C#调用java生成的公钥进行加密
.NET中要进行RSA加密会用到这个类:RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();
RSA.FromXmlString(publicKey);
在这里,publicKey必须是XML格式,但是从java后台获取的公钥不是XML格式。
网上查了很多资料,有人说这是因为两个平台的标准不一样,密钥长度不等,各种解释。
现在,请教如何在.NET平台里把这个publicKey转换成XML格式的,供RSA类使用。
.NET平台 <===> JAVA平台
获取公钥,加密 ====> 私钥解密 加密 .NET XML 公钥 Java
补充:.NET技术 , ASP.NET