C#.NET的RSA加解密怎么与JAVA环境的加解密兼容?
需求:
对方公司环境是JAVA开发,和我方公司之间的交互采用RSA加解密。
我方公司环境是C#.NET,对方公司提供了公钥、秘钥和模数都是大整数类型。
(如:模数=1142468219535093544305870490251......)
我怎么用对方提供的大整形公钥和模数进行加密?
我研究了微软的RSACryptoServiceProvider类,发觉产生的公钥、私钥都是带字母和字符的,
(如:<RSAKeyValue><Modulus>5m9m14XH3oqLJ8bNGw9e4rWW4Ze3e....</RSAKeyValue>)
无法直接导入对方的公钥和模数进行加密,求怎么兼容?
解密
加密
RSA?模数
模数?
RSA
------解决方案--------------------http://bbs.csdn.net/topics/300242914 参考
------解决方案--------------------如果两边算法一样,那就兼容