问题描述
银联那边是用java写的,生成的公钥是一段字符串,但是C#去解密,方法在provider.FromXmlString出现错误查找原因,原来java和C#的公钥格式问题,如何把java的公钥转换成C#的xml格式的公钥?或者说C#怎么使用java的公钥去解密?求分享,求大神帮助
解决方案
解决方案二:
一般是有通用的算法的,忘了银联是什么加密算法了,你看看具体文档说是什么,没有说明算法名,很难给你具体解答的
解决方案三:
没弄过这个东西
解决方案四:
银联支付C#demo里面应该有rsa解密的例子吧
解决方案五:
银联支付C#demo里面应该有rsa解密的例子吧
解决方案六:
正好最近在弄这个,rsa是用公钥加密,私钥解密的,至于xml格式,需要自己写程序处理。
解决方案七:
FromXmlString函数接收的参数,并非Java的公钥。
时间: 2024-10-29 04:48:46