我想了解 Nextbike 的 API 是如何工作的。它不是公共 API,而是使用我的手机捕获传出流量,我可以看到正在联系的所有流量和端点。
我偶然发现了一个问题,应用程序调用 API 并使用 API 密钥。该密钥以前没有共享过,我不知道它是如何计算的。
甚至在尝试登录手机之前,都会使用密钥进行一些请求。它们的键是TR6EHaaNTSFGFmMt16 个字符的形式 。我的问题来了,是随机生成的吗?它是 IMEI/MAC 地址的哈希吗?是否有可能逆转它或或多或少地知道它是如何创建的?我如何知道使用了哪个哈希函数?
我对加密函数的了解仍然有点有限。