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

    有一个和接口对接的任务,对方使用的是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方法。

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

原文地址:https://www.cnblogs.com/bangejingting/p/3418336.html