我正在尝试解密我从我的网络服务器加密的变量并且没有任何运气。我在php中使用sha1(变量)加密了网站上的变量,但是一旦传回iphone,我就试图解密它。如果你有除sha1以外的任何其他代码,那么我也很满意。感谢
答案 0 :(得分:3)
SHA1不是加密技术。
SHA1是一个哈希值。它被设计成不可逆转的。
答案 1 :(得分:2)
您不能解密单向哈希。关键词这里是单向。 散列算法只能以一种方式工作。
为了进行有效性检查,您应首先计算另一个字符串的哈希值,然后进行比较。
答案 2 :(得分:1)
是的,MD5& SHA1是单向散列算法。如果您希望能够对变量进行编码然后解码,则需要使用mcrypt函数。
答案 3 :(得分:0)
如果您有密码哈希,那么您不需要'取消哈希'它,对吧?这就是重点。您将密码存储在db / server中作为哈希,当您需要检查它时,您将对用户的登录尝试进行哈希并进行比较。或许我错过了什么?