您好我在arduino上使用xtea加密库。我的代码(部分内容)如下:
XXTEA xxtea("0123456789012345");
dtostrf(celsius, 4, 3, temperature);
xxtea.encrypt(temperature);
...
...
client.print("?temp=");
client.print(temperature);
client.print("&fahrenheit=");
client.print(fahrenheit);
client.print("&key=");
client.print("123456789012345");
发送到网络服务器的网址如下:
add.php温度= \ XCB \ X17 \ x0fMQ \ XC2 \ XB6 4 \ X06 \ xd1c&安培;?fahrenhei = 72.27&安培;键= 0123456789012345
我的PHP代码如下所示:
include("xtea.class.php");
echo $temp1= rtrim($_GET["temp"]);
echo $key=$_GET["key"];
echo"<br><br>";
$xtea = new XTEA($key);
echo $ausgabe =$xtea->Decrypt($temp1);
对于ausgaben,我得到“¥K ^ 4`”。有什么问题?
php的xtea.class从这里得到:http://www.php-einfach.de/sonstiges_generator_xtea.php