php encryption interface parameters

Client: data encryption (json JSON.stringify the object into a string format)
Here Insert Picture Description
PHP:
/ **
* the AES encryption data
* @param type d a t a / f in n c t i O n a e s E n c r Y p t ( data */ function aesEncrypt( Data)
{
// encryption
r e t in r n d a t a = O p e n s s l e n c r Y p t ( return_data = openssl_encrypt( data, ‘aes-128-cbc’, ‘1234123412ABCDEF’,0,‘ABCDEF1234123412’);
if (!$return_data) {
return false;
}
return $return_data;
}

/**
* AES数据解密
* @param type $data
*/
function aesDecrypt($data)
{
	//解密
	$return_data = openssl_decrypt( $data, 'aes-128-cbc', '1234123412ABCDEF',0,'ABCDEF1234123412');
	if (!$return_data) {
        return false;
	}
	return $return_data;
}

Guess you like

Origin blog.csdn.net/weixin_44133711/article/details/90544051