CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
alex32

Что за шифрование?

Recommended Posts

не могу понять, как шифруется пароль (не ДЛЕ) пароль 159753, в БД запись f455f5cf6ba5a4cdb566e551b54c5b4cb. Вроде как не md5. задумался, потому что сейчас разрабатываю сайт на ДЛЕ, и надо перенести базу определенных юзеров, но вот пароли меня смутили

Share this post


Link to post
Share on other sites

Двойной md5, т.е. md5(md5(пароль))

Share this post


Link to post
Share on other sites

насколько знаю, в ДЛЕ как раз и есть двойной md5, то есть, теоретически, он должен работать? но не работает... :( там, кстати, в этом пароле на один символ больше почемуто, я через пхпхмайадмин пытался запулить, ругается. изменил на варчар 36, принял, но не работает. Владиир, мож что посоветуете?

Share this post


Link to post
Share on other sites

alex32,

у md5 в принципе не может быть больше 32 символов в хеше. В DLE точно двойной md5 как я написал выше. Что то уже вы делаете неверно.

Share this post


Link to post
Share on other sites

ну если честно, я завел юзверя в БД. задал ему тупой пароль 1, а потом в БД пытался заменить его пароль на f455f5cf6ba5a4cdb566e551b54c5b4cb, что бы проверить, сработает ли пароль 159753. Но там обиделся майадмин. Собственно, меня вот этот один лишний символ и смущает. вот еще один пароль из БД, 65cb4a6645d5b4da5544c66e6a6556b5cb, тут вообще 34 символа. Причем, это все работает на том сайте ) ну первый точно, проверенно. Может, есть еще какое то шифрование? бьюсь уже всю субботу

Edited by alex32

Share this post


Link to post
Share on other sites

ну если честно, я завел юзверя в БД. задал ему тупой пароль 1, а потом в БД пытался заменить его пароль на f455f5cf6ba5a4cdb566e551b54c5b4cb, что бы проверить, сработает ли пароль 159753. Но там обиделся майадмин.

Понятия не имею как вы получили хеш f455f5cf6ba5a4cdb566e551b54c5b4cb, но для пароля 1 двойной md5 это 28c8edde3d61a0411511d3b1866f0636

PHP код простейший echo md5(md5('1'));

Share this post


Link to post
Share on other sites

Понятия не имею как вы получили хеш

Владимир, вы не поняли. у меня есть две БД, чистая ДЛЕ и старого сайта (самопис). Я завел юзера в ДЛЕ, задал ему пароль 1 , потом зашел в майадмин старого сайта , взял в майадмине хэш от пароля 159753, с помощью котрого вхожу на сайт (реально вхожу в админку) из БД f455f5cf6ba5a4cdb566e551b54c5b4cb, и заменил им пароль этого юзера в БД ДЛЕ, что бы проверить, сработает ли 159753. один символ лишний.

Share this post


Link to post
Share on other sites

Владимир, вы не поняли. у меня есть две БД, чистая ДЛЕ и старого сайта (самопис). Я завел юзера в ДЛЕ, задал ему пароль 1 , потом зашел в майадмин старого сайта , взял в майадмине хэш от пароля 159753, с помощью котрого вхожу на сайт (реально вхожу в админку) из БД f455f5cf6ba5a4cdb566e551b54c5b4cb, и заменил им пароль этого юзера в БД ДЛЕ, что бы проверить, сработает ли 159753. один символ лишний.

Конечно он не сработает, потому как этот хеш был сформирован по другим алгоритмам. А не по алгоритмам DLE. Хеши не подлежат дешифрации в принципе. Чтобы хеш подходил он должен быть в двух местах сформирован по одним и тем же алгоритмам. Если у вас нет оригинальных паролей, а только хеши, то вы не сможете сохранить пароли в принципе.

Share this post


Link to post
Share on other sites

celsoft, все понял, собственно, я это и пытался понять, стоит ли мучаться или новые пароли проще им задать )

Конечно он не сработает, потому как этот хеш был сформирован по другим алгоритмам. А не по алгоритмам DLE.
теперь все ясно, благодарю.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this