您当前的位置: 首页 >  Java

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

RSA加密:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes

柳鲲鹏 发布时间:2021-09-23 09:55:45 ,浏览量:0

   具体错误:

javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
	at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:347)
	at com.sun.crypto.provider.RSACipher.engineDoFinal(RSACipher.java:404)
	at javax.crypto.Cipher.doFinal(Cipher.java:2168)
	at javax.crypto.SealedObject.(SealedObject.java:172)

  什么时代了,咱就不能豪放一些? 117也太小了吧?》人家RSA算法,本来就是为了少量数据。你大数据用大数据的算法就是了。

  有人说吾非要肋RSA怎么办?

  • 简单,分段处理。比如吾干脆32字节处理一次。
  • 如果是对象,可以先把对象写到ByteOutputStream中,再获得byte数组,接着处理即可。
关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0743s