这将是某种模糊的,因为我不知道如何正确处理这个问题。
第三方给了我一个包含加密数据的网址。我需要解密它并使用表单中URL字符串中的数据。
Url看起来像这样:
https://url?data1=5y3Dg55FlK9wj1kJQYL6jKxyK3%2bXdXzYzc%2fgp9o%3d&data2=0P7Fsdf4LeuTosdf3kwwA%3d%3d
我所拥有的只是解密密码和解密盐。它应该使用128位的AES加密。如果我能通过解密一个字符串来获取真实数据,我绝对不知道如何将密码+盐和测试结合起来。
注意:字符串是url编码的。
有人推动我朝着正确的方向前进吗?
谢谢!
答案 0 :(得分:0)
如果我理解正确,加密数据就是在data1之后的URI。你说你有密码和thr hash,现在你只需要把这些信息放到aes128的解密函数中。如果您正在寻求此步骤的帮助,我们需要知道您正在使用的语言。
解密后,您将获得一个urlencoded字符串,然后您只需要对其进行unlenlencode以获取原始数据。
答案 1 :(得分:-1)
您已尝试过哪些代码?你用的是什么语言? URL中“data1”的值是否为加密密码 - 如果是,您在哪里获得盐值?请提供更多信息 - 我目前还不知道是否能够帮助您朝着正确的方向前进。