最近一个需求遇到了一个坑 就是通过RAS加密手机获取的私网ip然后进行传输
开发的时候测试一直都是正常的 但是等后端上线后突然发现报错IllegalBlockSizeException 明文长度非法
后来排查后发现是因为手机获取到了三个ipv6一个ipv4 总共125个字节 但是RSA最多只能加密117个字节
因为服务端已经上线了也没法改逻辑了 所以很坑
RSA加密坑记录
最新推荐文章于 2023-06-15 15:43:53 发布
最近一个需求遇到了一个坑 就是通过RAS加密手机获取的私网ip然后进行传输
开发的时候测试一直都是正常的 但是等后端上线后突然发现报错IllegalBlockSizeException 明文长度非法
后来排查后发现是因为手机获取到了三个ipv6一个ipv4 总共125个字节 但是RSA最多只能加密117个字节
因为服务端已经上线了也没法改逻辑了 所以很坑