当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,