- 浏览: 4029 次
- 性别:
- 来自: 北京
最新评论
-
zuoye:
代码改了一个地方,key应该是16位,原来多了一位
跨JAVA,IOS平台的AES加密解密算法
文章列表
Ctrl+Alt+F3 切换到控制台登陆
输入要登陆但进不去的账户和密码,登陆默认进入用户主目录,
在当前用户主目录运行:rm -rf .Xaut*,
Ctrl+Alt+F7切换回图形界面,输入用户名和密码登陆
跨JAVA,IOS平台的AES加密解密算法
- 博客分类:
- 加密解密
我们项目的需求是IOS前台进行数据加密,java后台进行数据解密,采用对称加密算法。权衡利弊后选用AES加密算法。在实现的过程中发现IOS加密的数据java端解密不了,翻阅资料发现是IOS端ASE的填充算法采用PKCS7Padding,而我在java端采用的填充算法是PKCS5Padding或者NONE,继续查阅资料终于找到JAVA端可用的基于PACS7Padding的加解密算法,自己改造了一下发布如下:
package com.ys.dk.common.util;
import java.security.Security;
import javax.crypto.Ciphe ...