下面我使用 sha1 加密了一个字符串变量。现在我希望使用 sha1 函数解密数据,但我要去某个地方。请有人站出来以正确的方式指导我。
下面是我的代码
<?php
$variable = "tiger";
echo $variable;
$encrypt = sha1($variable);
echo $encrypt;
$decrypt = sha1($encrypt);
echo $decrypt;
?>
我得到这样的输出
tiger
46e3d772a1888eadff26c7ada47fd7502d796e07
989df2c8b5ea37eb7cfde0527d94c01a15257002
SHA-1 是一种单向哈希函数。
根据维基百科
加密哈希函数是被认为是的哈希函数
实际上不可能反转,即重新创建输入数据
仅根据其哈希值。
http://en.wikipedia.org/wiki/Cryptographic_hash_function http://en.wikipedia.org/wiki/Cryptographic_hash_function
因此你根本无法解密它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)