如何对用户发送到Laravel的Store方法控制器的信息进行加密并使用其中的信息?
我有这样的表格
#parameters: array:5 [▼
"_token" => "TSxHdqBCiuikJxaO9iKybq0fTvqXy8kDc9Wd85rt"
"from" => "2"
"from_number" => "10000016"
"message" => "asdasd"
"mobile" => "asdasd"
]
我要加密数据时,发送像这样的wrsa7dagsda76sd67awedtsdfjwerfh78wegfsr67a和控制器再次使用输入
发布于 2022-03-04 10:09:08
试试这个加密或解密(AES-256) .
public function encryption($data, $method){
$ciphering = "AES-256-CBC";
$options = 0;
$encryption_key = env('AES_ENCRYPT_KEY', 'default');
$encryption_iv = env('AES_ENCRYPT_IV', 'default');
if($method=='encrypt')
return openssl_encrypt(json_encode($data), $ciphering, $encryption_key, $options, $encryption_iv);
else if($method=='decrypt')
return json_decode(openssl_decrypt($data, $ciphering, $encryption_key, $options, $encryption_iv));
}
注意:如果要编码字符串而不是对象,请删除函数json_encode
和json_decode
。
https://stackoverflow.com/questions/71349528
复制相似问题