用给定的密码和盐解密url字符串

时间:2017-04-13 08:32:06

标签: string security encryption passwords salt

这将是某种模糊的,因为我不知道如何正确处理这个问题。

第三方给了我一个包含加密数据的网址。我需要解密它并使用表单中URL字符串中的数据。

Url看起来像这样:

https://url?data1=5y3Dg55FlK9wj1kJQYL6jKxyK3%2bXdXzYzc%2fgp9o%3d&data2=0P7Fsdf4LeuTosdf3kwwA%3d%3d

我所拥有的只是解密密码和解密盐。它应该使用128位的AES加密。如果我能通过解密一个字符串来获取真实数据,我绝对不知道如何将密码+盐和测试结合起来。

注意:字符串是url编码的。

有人推动我朝着正确的方向前进吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果我理解正确,加密数据就是在data1之后的URI。你说你有密码和thr hash,现在你只需要把这些信息放到aes128的解密函数中。如果您正在寻求此步骤的帮助,我们需要知道您正在使用的语言。

解密后,您将获得一个urlencoded字符串,然后您只需要对其进行unlenlencode以获取原始数据。

答案 1 :(得分:-1)

您已尝试过哪些代码?你用的是什么语言? URL中“data1”的值是否为加密密码 - 如果是,您在哪里获得盐值?请提供更多信息 - 我目前还不知道是否能够帮助您朝着正确的方向前进。