• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c#RSA加密解密java.net公钥私钥转换要解密的模块大于128字节

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

    有一个和接口对接的任务,对方使用的是java,我方使用的是c#,接口加密类型为RSA,公钥加密私钥解密。

    然后就是解决各种问题。

    1.转换对方的密钥字符串 由于c#里面需要使用的是xml各式的密钥字符串所以需要转换(是java方法)

    http://www.biye5u.com/article/prog/DotNET/2011/4083.html 中
  getRSAPrivateKeyAsNetFormat方法,将java方的字符串编码之后调用即可返回xml私钥,而公钥呢,直接把私钥的前两个节点值复制出来就可以了。

    2.调用错误信息 主要报错为要解密的模块大于128字节

   期间试过很多方法 比如什么BigInger方法,但对我不适用,网上转帖的方法让人泪崩。各种错误,知道这么一篇博文的出现,让我

    有了重生的希望 http://www.dotblogs.com.tw/yc421206/archive/2012/06/26/73044.aspx  中的 decryptor方法。

     目前程序稳定运行,如有相同问题请按此编码,希望同学们早日解决问题。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#之正则表达式、异常处理和委托与事件发布时间:2022-07-10
下一篇:
C#自定义泛型类绑定ComboBox控件发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap