Есть ли способ получить оригинальный пароль из MySQL через PHP, который защищен методом md5()?

Я хочу получить исходное значение пароля из БД, т.е. MySQL через PHP, для собственного домашнего использования. Это не будет частная рабочая область. Я просто тестирую свой код и запрашиваю результаты тренировок.

Предположим, что я заполнил пароль "abc123", и он защищен методом md5() и хранится в таблице, например, как "adbb@1225485fdhgfhdfdff", но я хочу, чтобы это значение "abc123" из таблицы в коде PHP было по возможности любым способом. Вот мой код:

<?php
 $a=$_POST['pass'];
 $pro_pass=md5($a);
?>

Как мы можем получить исходное значение пароля из таблиц, используя запрос выбора в PHP. Пожалуйста, помогите, если возможно, каким-либо образом через код или запрос.

1 ответ

Решение

Невозможно извлечь из md5, потому что это Cryptographic hash functionи это один из способов.

Так что вы можете получить только hash value заданной строки, используя md5, но не может получить исходную строку, используя md5.

Другие вопросы по тегам