java 用RSA解码 .net发送过来的密文 报:Data must start with zero

wanggangcten 2014-03-27 01:27:25
这是我的代码:
byte[] buffer1 = Base64.decode(data); // 需要解密的数据
tempBuf = m_RSA.decryptData(buffer, m_RSA.decodePrivateKeyFromXml(PrivateKey));

public static byte[] decryptData(byte[] encryptedData, PrivateKey priKey) {
try {
Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
cipher.init(Cipher.DECRYPT_MODE, priKey);
return cipher.doFinal(encryptedData);
查了很多。。可能是base64 解码的问题。。不知如何解决。。求大神赐教!!!!
...全文
266 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanggangcten 2014-03-27
  • 打赏
  • 举报
回复
自己顶。。。唉

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧