Android 如何创建指定形式的POST数据?

Android 如何创建指定形式的POST数据?,android,post,Android,Post,我最近更改了我的Android应用程序,该应用程序用于使用urlencode向服务器发送一些POST数据。我刚刚丢失了所有的代码,但我设法保存了一些日志。以下是其中一个日志: activityId=gjWVbrn7r/zibT9BeQlqlA== &senderDeviceId=MX460mXffhbuCIXZDl6jEC6TJKOipsTXRODilAaj+lVVEmDHvv0t6naJ2KPC+kDwJzkMqfGvcgJ6 qUJPYJzOZGeC0F0/XBtwEfLoWlhRo

我最近更改了我的Android应用程序,该应用程序用于使用
urlencode
向服务器发送一些
POST
数据。我刚刚丢失了所有的代码,但我设法保存了一些日志。以下是其中一个日志:

activityId=gjWVbrn7r/zibT9BeQlqlA==
&senderDeviceId=MX460mXffhbuCIXZDl6jEC6TJKOipsTXRODilAaj+lVVEmDHvv0t6naJ2KPC+kDwJzkMqfGvcgJ6
qUJPYJzOZGeC0F0/XBtwEfLoWlhRonI=
&rewardQty=R9uVF1XvqTwG1arJeTXNfw==
&senderCity=he3AGPvAdLG5xsvv3gOp1A==
&senderGameId=1&senderMSISDN=a7HQTiNnMlcVzHplpbyWjA==
&senderGeo=ubWE7x5xNTRmqui34IVBjQ==
&senderBsbId=D+vv6zAuQwFRmGdSerPPVA7o5qLGgdcL9KetaTR8Svs=
&senderSimType=bRgYjQb/IQ2o2CR1srpFLA==
&senderNwVendor=hLrzjvqBQ93TDpSEYCrzIg==
我在这里试图猜测数据字符串
rewardQty=R9uVF1XvqTwG1arJeTXNfw==
(例如)是以某种方式编码的,但我还不知道是如何编码的。您可以告诉我如何对字符串进行编码/加密(如果需要)以获得上述结果


对我来说,这就像我脑海中的某个地方,它看起来像一个类似的字符串,只是不清楚我是如何编码它的

似乎您使用了散列算法来加密从应用程序发送的数据,如MD5、SHA1等。泄露的不仅仅是使用的字母表,还包括数据中不同位数的结尾处的“=”填充。如果您不记得使用了什么算法来加密数据,那么很可能您没有创建自己的自定义函数来散列值,因此您可能使用了内置的php散列函数

我的建议是:

它是php中内置的所有哈希函数的列表。看看这里有没有什么名字。如果没有,请尝试记住其中一个数据字段的值,并尝试使用此列表中的一些算法对该值进行加密,直到输出与您的日志匹配


祝你好运。

就这样。我现在想起来了,这些数据看起来与我通常存储在数据库中的密码相似。这就是为什么我有似曾相识的感觉,因为我知道我在什么地方见过这种感觉。谢谢你的点击和即时回复