Ниже я зашифровал строку varible с помощью sha1. И теперь я хотел бы расшифровать данные с помощью функции sha1, но я собираюсь кое-где. Будет ли кто-нибудь идти вперед и вести меня надлежащим образом, пожалуйста.Как расшифровать sha1 в php?
Ниже мой код
<?php
$variable = "tiger";
echo $variable;
$encrypt = sha1($variable);
echo $encrypt;
$decrypt = sha1($encrypt);
echo $decrypt;
?>
И я получить выход как этот
tiger
46e3d772a1888eadff26c7ada47fd7502d796e07
989df2c8b5ea37eb7cfde0527d94c01a15257002
Я думаю, что вы что-то не поняли - 'sha1' - это не шифрование в способе его дешифрования (легко) (см. [This] (https://stackoverflow.com/questions/2235079/is-it-possible -to-reverse-a-sha1) answer) – kero
Невозможно расшифровать 'sha1'. С 'sha1' вы можете ** hash ** строку, как только строка хэширована, вы не можете ее расшифровать. – Daan
Возможно, вы думаете, что 'sha1()' - простой цезарский cypher, такой как str_rot13() ':' $ variable = "tiger"; переменная echo $; $ encrypt = str_rot13 (переменная $); echo $ encrypt; $ decrypt = str_rot13 ($ encrypt); echo $ decrypt; ' –