如何判断字符串的编码格式,然后解码
How to determine encoding format of string and then decode it
我通过代理 (Charles Proxy) 捕获了移动应用程序 (iphone) 的请求内容,但内容似乎已编码,我想将其解码为人类可读的格式。由于不知道编码格式的来源,我无法对其进行解码,我尝试了几种不同源格式的在线工具,但 none 都能正确解码。如何正确解码此类内容?
pv8WkNKPolGj6EgiYKNXzlGAOjGku5ewenklAlyQ58wpWcLBH7y4S0ZZ12JODvWSLpvoJbeffKgDxvaTMTt17qLUNKsiTroaldStWO5n+H1BdI+IXLFusgipOtpUUvnvbA52x0Gwi349bfXNCD9EamQBEPD8J+zreVtYwvgL9b7ohgvnoq2WXpOeHs9hTJnWEwAiLzPTocVDzr3kzLsMsB6N10X+pnJ/QODY3RDklqQeb5o6vzvTapgs5G/R2ZjsvzBTJ/u+DuLxulVfNUAKXGjh4CVAWjWzsymuxo1CaI7s3nPW17Kx9BNYxw37r4TKAqTMA+A0uP+NPi17KsC9ag==
更新:
request/response 内容在使用 AES 密码算法在网络中发送之前由 java 密码术加密,并使用 AES/CBC/PKCS5Padding 完成密码转换。我可以通过调试 APK 代码并找到用于加密内容的密钥来解密它。在网络中发送之前,它确实是另一个级别的加密。
我通过代理 (Charles Proxy) 捕获了移动应用程序 (iphone) 的请求内容,但内容似乎已编码,我想将其解码为人类可读的格式。由于不知道编码格式的来源,我无法对其进行解码,我尝试了几种不同源格式的在线工具,但 none 都能正确解码。如何正确解码此类内容?
pv8WkNKPolGj6EgiYKNXzlGAOjGku5ewenklAlyQ58wpWcLBH7y4S0ZZ12JODvWSLpvoJbeffKgDxvaTMTt17qLUNKsiTroaldStWO5n+H1BdI+IXLFusgipOtpUUvnvbA52x0Gwi349bfXNCD9EamQBEPD8J+zreVtYwvgL9b7ohgvnoq2WXpOeHs9hTJnWEwAiLzPTocVDzr3kzLsMsB6N10X+pnJ/QODY3RDklqQeb5o6vzvTapgs5G/R2ZjsvzBTJ/u+DuLxulVfNUAKXGjh4CVAWjWzsymuxo1CaI7s3nPW17Kx9BNYxw37r4TKAqTMA+A0uP+NPi17KsC9ag==
更新:
request/response 内容在使用 AES 密码算法在网络中发送之前由 java 密码术加密,并使用 AES/CBC/PKCS5Padding 完成密码转换。我可以通过调试 APK 代码并找到用于加密内容的密钥来解密它。在网络中发送之前,它确实是另一个级别的加密。