Encryption 确定字符串中使用的压缩类型

Encryption 确定字符串中使用的压缩类型,encryption,compression,Encryption,Compression,有点奇怪。我试图解释连接到我的WiFi网络的设备发送的数据,以响应我对其状态的请求。我以HTTP请求的形式请求了一些信息,XML响应返回了data=Hf+vewaatagyaaa4bgsmaaaaaaaaaaaaauhc= 所以我要解码的数据是 Hf+vEwAATAgyAAA4BgsMAAACAAAAAAAATAAAUHc= 我的问题是,这是加密的,压缩的吗?对我来说,它看起来像是压缩的,但我不知道它是什么类型。不,它不是压缩的。它是。你得到的解码,十六进制: 1d ff af 13 00 0

有点奇怪。我试图解释连接到我的WiFi网络的设备发送的数据,以响应我对其状态的请求。我以HTTP请求的形式请求了一些信息,XML响应返回了
data=Hf+vewaatagyaaa4bgsmaaaaaaaaaaaaauhc=

所以我要解码的数据是

Hf+vEwAATAgyAAA4BgsMAAACAAAAAAAATAAAUHc=

我的问题是,这是加密的,压缩的吗?对我来说,它看起来像是压缩的,但我不知道它是什么类型。

不,它不是压缩的。它是。你得到的解码,十六进制:

1d ff af 13 00 00 4c 08 32 00 00 38 06 0b 0c 00
00 02 00 00 00 00 00 00 4c 00 00 50 77 

给定长的零字符串,解码后的表单也不会被压缩。出于同样的原因,它也没有加密。至少乍一看,经过良好压缩的数据似乎是随机数据。加密良好的数据与随机数据无法区分。

这是Base64 EncodedS,因此数据是“L28LPw”?这些只是数据中碰巧是可打印字符的字节。请参阅我的答案,了解完整的二进制内容。这是“砰”的一声。我发现我必须把它改成十六进制,现在我已经设法调整了不同的设置来确定每个十六进制代码和什么有关。非常感谢。