对称性加密解密 【加密:encrypt、解密decrypt】
由于laravel5存在这个加密解密的封装其实可以直接使用的
这里说明在没有封装的情况下使用的话 可以再进行封装下 已测试可用
1 //加密 2 public function encrypt($str,$aes_key) { 3 4 $data = openssl_encrypt($str, ‘AES-128-ECB‘, $aes_key, OPENSSL_RAW_DATA); 5 $data = base64_encode($data); 6 7 return $data; 8 } 9 10 //解密 11 public function decrypt($str,$aes_key) { 12 13 $decrypted = openssl_decrypt(base64_decode($str), ‘AES-128-ECB‘, $aes_key, OPENSSL_RAW_DATA); 14 return $decrypted; 15 }
原文:https://www.cnblogs.com/exo5/p/13778215.html