Не будет. Попробуйте зашифровать слово "привет" через множество разных сервисов и убедитесь, что хэши будут разные.
Я конечно извиняюсь дико, но таким методом я пользуюсь долгие годы, и все отлично работает.
В качестве альтернативы:
mysql_query("UPDATE `users` SET `password` = 'md5('пароль')' WHERE `id` = '$_GET[id]'"
Это я извиняюсь. Я просто спутал алгоритм sha1 с md5.
Добавлено 16.06.15 в 23:03:06:
Я надеюсь код, который ты предоставил, это не твой код, а то там уязвимость.
Расшифровать можно всё,но необходимость в этом к моменту завершения дешифрования уже может иссякнуть.
Я для примера написал, его не нужно использовать. Просто соединиться с базой, и запустить сей код, предварительно указав нужный пароль и id пользователя, вместо $_GET[id].