baidu_15438619
baidu_15438619
采纳率31.6%
2017-09-18 14:31

android端和java aes加密结果不同

用的org.apache下的commons-codec,android端改了包名导入进去的。
用相同密钥两个平台加密结果不同
代码如下:
图片说明
图片说明
图片说明
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • Naide_S nades 4年前

    看一下java 那边的处理是怎么做的 key可以使用 KeyGenerator、SecureRandom、SecretKey SecretKeySpec 生成 有可能会导致加密结果不一样 看一下是不是这个问题 实在不行 直接用java的加密拿过来用就可以了啊

    点赞 评论 复制链接分享
  • qiaoshi96_bk qiaoshi96_bk 2年前

    我把Java的拿过来也不行文发现log打印出来的结果和Java打印控制台的System.out.priintln的不一致

    点赞 评论 复制链接分享