我需要从 php 服务器向 .NET 服务器发送请求。
这个请求必须被cypted,所以我想到了
- 序列化参数
- 打字
- Base64 编码以将其作为 HTTP 请求
在这里我将如何在 php 中做
$url = 'http://my.server.net';
$params = array('var1' => 5, 'var2' => 'machin', 'var3' => 'chose');
$serialized = json_encode($params);
$crypted = encrypt($serialized, $salt);
$request = $url.'?'.base64_encode($crypted);
encrypt()
将使用调味加密序列化的参数。
问题是
- 我应该使用哪些函数来加密我的消息,以便使用 .net 轻松解密?
- json 是 .net 的一个很好的序列化选择吗?
我对.net一无所知,这将由其他人完成