小程序
小游戏
企业微信
微信支付
扫描小程序码分享
Java版本的后台解密用户数据这句byte[] resultByte = cipher.doFinal(dataByte);
始终报错javax.crypto.IllegalBlockSizeException: last block incomplete in decryption
尝试了各种方法,都无法解决,到底服务器返回的这个用户信息encryptedData的编码长度是固定的吗?
官方有没有解密的例子方法呢?
望帮助解决呢。
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是因为小程序传到后台的数据中。字符串“+”自动转化成了“ ”空格,导致解密失败,后台将字符串改回来就好了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
还有小程序有bug: beta版本的正式版本的session保存了会互相影响到
我解决了,是因为按下获取手机号后就不能再wx.login,这样会把session变了,和点下按钮之前的session不一样就返回失败了!
秋秋加你了 你咋做的? 有效吗? 真是想吐
609 737 181 你这个就是decode url就可以
你有什么办法没? 怎么加你 我们交流一下呢
app那边打印出来的里面有+号一样的 然后到后台直接获取到的字符串是有问题的 估计 我大概找出原因了 这些个大神也不出来解答解答 我得先试试看
奇怪,一直可以, 分享到群里打开就肯定出现这个错误了.
调用A服务器不行,调用B服务器就可以,然后再调用A服务器也可以,代码都一样
没有 不过我发现在app里面打印出来的跟后台获取的字符串不一样的啊
解决了吗? 我也出现这样的, 用的是jre7
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是因为小程序传到后台的数据中。字符串“+”自动转化成了“ ”空格,导致解密失败,后台将字符串改回来就好了。
还有小程序有bug: beta版本的正式版本的session保存了会互相影响到
我解决了,是因为按下获取手机号后就不能再wx.login,这样会把session变了,和点下按钮之前的session不一样就返回失败了!
秋秋加你了 你咋做的? 有效吗? 真是想吐
609 737 181 你这个就是decode url就可以
你有什么办法没? 怎么加你 我们交流一下呢
app那边打印出来的里面有+号一样的 然后到后台直接获取到的字符串是有问题的 估计 我大概找出原因了 这些个大神也不出来解答解答 我得先试试看
奇怪,一直可以, 分享到群里打开就肯定出现这个错误了.
调用A服务器不行,调用B服务器就可以,然后再调用A服务器也可以,代码都一样
没有 不过我发现在app里面打印出来的跟后台获取的字符串不一样的啊
解决了吗? 我也出现这样的, 用的是jre7