|
- //字符串加解密
- function encrypt_decrypt($string, $action = 'encrypt')
- {
- $secret_key = 'key';
- $secret_iv = 'iv';
- $output = false;
- $encrypt_method = "AES-256-CBC";
- $key = hash('sha256', $secret_key);
- $iv = substr(hash('sha256', $secret_iv), 0, 16);
- if ($action == 'encrypt') {
- $output = openssl_encrypt($string, $encrypt_method, $key, 0, $iv);
- $output = base64_encode($output);
- } else if ($action == 'decrypt') {
- $output = openssl_decrypt(base64_decode($string), $encrypt_method, $key, 0, $iv);
- }
- return $output;
- }
复制代码
|
|