解密来自服务器的结果

时间:2010-08-16 04:35:43

标签: php iphone

我正在尝试解密我从我的网络服务器加密的变量并且没有任何运气。我在php中使用sha1(变量)加密了网站上的变量,但是一旦传回iphone,我就试图解密它。如果你有除sha1以外的任何其他代码,那么我也很满意。感谢

4 个答案:

答案 0 :(得分:3)

SHA1不是加密技术。

SHA1是一个哈希值。它被设计成不可逆转的。

答案 1 :(得分:2)

您不能解密单向哈希。关键词这里是单向。 散列算法只能以一种方式工作。

为了进行有效性检查,您应首先计算另一个字符串的哈希值,然后进行比较。

答案 2 :(得分:1)

是的,MD5& SHA1是单向散列算法。如果您希望能够对变量进行编码然后解码,则需要使用mcrypt函数。

答案 3 :(得分:0)

如果您有密码哈希,那么您不需要'取消哈希'它,对吧?这就是重点。您将密码存储在db / server中作为哈希,当您需要检查它时,您将对用户的登录尝试进行哈希并进行比较。或许我错过了什么?