收藏
回答

小程序加密数据解密pad block corrupted?

后端java解密,并非所有加密数据都会出现`pad block corrupted`的异常。

String SessionKey = "C3JGdAg94lI0nm8NhmcNRg==";
String encryptedData = "pAT5eI2IGGT6AlSHYGnGSnO1CZ5IGR5uojWZGlubT/FVZ/ZlErRI0z9to+mzoAI5JvQ9hcCFl/I+k/zwiLR1LgbNqK66rGtytK+5YVB6mRzt8e/Rk3xu31V3ZblRUwuyD/B8AQoPhY9m8xBC3GOeXPHIZa48TO7fHouMSgkAETaHMXF1f1mz4nDkjn/tsLXgIlXjPNFOlUx4Q3kCRomi8w==";
String iv = "pPb6ulcW0mBjKiOo9k9MXw==";


使用以上数据解密会报`pad block corrupted`异常。为什么会这样?



回答关注问题邀请回答
收藏

1 个回答

  • Azleal
    Azleal
    2020-04-09

    小程序官方来看下呀

    2020-04-09
    有用
    回复 2
    • 朱恩惠
      朱恩惠
      2020-11-30
      大哥解决了吗?
      2020-11-30
      回复
    • Azleal
      Azleal
      01-12回复朱恩惠
      时间太久有点记不清了, 翻了下代码. 貌似是入参有问题,
      前端有时候会传入undefined之类的值. 需要做校验.再有就是decrypt的时候如果异常了就抛出异常,而不是返回null
      01-12
      回复
登录 后发表内容
问题标签