JAVA和PHP通用的加解密整理版
日常開放中 平臺中通常不會只有單一的環境,因此跨平臺的通訊 通常會使用標準的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
{ |