日常开放中 平台中通常不会只有单一的环境,因此跨平台的通讯 通常会使用标准的AES,DES等加密规则
公司的项目开发中 遇到了JAVA和PHP的加密解密跨平台的问题 经过多方查找资料以及研究找出一个通用的基础加解密方案如下
1:JAVA代码 (3DES版)
import javax.crypto.Cipher; |
2:PHP版本(3DES)
3des的已经不再使用了,因此没有专门整理成类
凑活看吧哈哈
function pkcs5_pad($text, $blocksize) |
3:JAVA版本(AES)
将代码1中的如下行修改
/*密钥为16的倍数*/ |
4:PHP版本(AES)
开发中选择了AESclass CryptAES
{ |
最新内容请见作者的GitHub页:http://qaseven.github.io/