2016年5月12日 星期四

【PHP】AES 128 編碼

API需要用到AES 128 編碼 + base64編碼,特別記下來。

// 編碼
function encrypt($str, $key){
 $str = mcrypt_encrypt(MCRYPT_RIJNDAEL_128,$key,$str,MCRYPT_MODE_ECB);
 $str = base64_encode($str);
 return $str;
}

// 解碼
function decrypt($str, $key){
 $str = base64_decode($str);
 $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_128,$key,$str,MCRYPT_MODE_ECB);
 return $str;
}

沒有留言:

張貼留言