alex32 942 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 не могу понять, как шифруется пароль (не ДЛЕ) пароль 159753, в БД запись f455f5cf6ba5a4cdb566e551b54c5b4cb. Вроде как не md5. задумался, потому что сейчас разрабатываю сайт на ДЛЕ, и надо перенести базу определенных юзеров, но вот пароли меня смутили Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 Двойной md5, т.е. md5(md5(пароль)) Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 Автор насколько знаю, в ДЛЕ как раз и есть двойной md5, то есть, теоретически, он должен работать? но не работает... там, кстати, в этом пароле на один символ больше почемуто, я через пхпхмайадмин пытался запулить, ругается. изменил на варчар 36, принял, но не работает. Владиир, мож что посоветуете? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 alex32, у md5 в принципе не может быть больше 32 символов в хеше. В DLE точно двойной md5 как я написал выше. Что то уже вы делаете неверно. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 (изменено) Автор ну если честно, я завел юзверя в БД. задал ему тупой пароль 1, а потом в БД пытался заменить его пароль на f455f5cf6ba5a4cdb566e551b54c5b4cb, что бы проверить, сработает ли пароль 159753. Но там обиделся майадмин. Собственно, меня вот этот один лишний символ и смущает. вот еще один пароль из БД, 65cb4a6645d5b4da5544c66e6a6556b5cb, тут вообще 34 символа. Причем, это все работает на том сайте ) ну первый точно, проверенно. Может, есть еще какое то шифрование? бьюсь уже всю субботу Изменено 4 октября 2014 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 ну если честно, я завел юзверя в БД. задал ему тупой пароль 1, а потом в БД пытался заменить его пароль на f455f5cf6ba5a4cdb566e551b54c5b4cb, что бы проверить, сработает ли пароль 159753. Но там обиделся майадмин. Понятия не имею как вы получили хеш f455f5cf6ba5a4cdb566e551b54c5b4cb, но для пароля 1 двойной md5 это 28c8edde3d61a0411511d3b1866f0636PHP код простейший echo md5(md5('1')); Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 Автор Понятия не имею как вы получили хеш Владимир, вы не поняли. у меня есть две БД, чистая ДЛЕ и старого сайта (самопис). Я завел юзера в ДЛЕ, задал ему пароль 1 , потом зашел в майадмин старого сайта , взял в майадмине хэш от пароля 159753, с помощью котрого вхожу на сайт (реально вхожу в админку) из БД f455f5cf6ba5a4cdb566e551b54c5b4cb, и заменил им пароль этого юзера в БД ДЛЕ, что бы проверить, сработает ли 159753. один символ лишний. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 Владимир, вы не поняли. у меня есть две БД, чистая ДЛЕ и старого сайта (самопис). Я завел юзера в ДЛЕ, задал ему пароль 1 , потом зашел в майадмин старого сайта , взял в майадмине хэш от пароля 159753, с помощью котрого вхожу на сайт (реально вхожу в админку) из БД f455f5cf6ba5a4cdb566e551b54c5b4cb, и заменил им пароль этого юзера в БД ДЛЕ, что бы проверить, сработает ли 159753. один символ лишний. Конечно он не сработает, потому как этот хеш был сформирован по другим алгоритмам. А не по алгоритмам DLE. Хеши не подлежат дешифрации в принципе. Чтобы хеш подходил он должен быть в двух местах сформирован по одним и тем же алгоритмам. Если у вас нет оригинальных паролей, а только хеши, то вы не сможете сохранить пароли в принципе. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 4 октября 2014 Рассказать Опубликовано: 4 октября 2014 Автор celsoft, все понял, собственно, я это и пытался понять, стоит ли мучаться или новые пароли проще им задать ) Конечно он не сработает, потому как этот хеш был сформирован по другим алгоритмам. А не по алгоритмам DLE.теперь все ясно, благодарю. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.