iniweb 0 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 Насколько я понял из кода шифрование пароля происходит таким образом: /** * To code the password of the user * * @access public * @param string password * @return string */ function code_pass($pass) { return md5(base64_decode(rawurldecode(rawurlencode(base64_encode(md5($pass)))))); } Я правильно понял? (На авторизацию и регистрацию. Это единственное что подошло ) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 Не знаю где это шифрование, но не в DLE это точно Цитата Ссылка на сообщение Поделиться на других сайтах
iniweb 0 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 (изменено) Автор Я просто в функцию оформил так как нужна интеграция с базой от стороннего скрипта, а вот такого рода код именно в DLE. $user_arr = explode ("||", base64_decode(rawurldecode($_POST['id']))); $user = trim($db->safesql($user_arr[0])); $pass = md5($user_arr[2]); Те же яйца только вид сбоку. Только я вот не понял почему при входе на сайт он просто шифруется 2 раза в md5, без base64 и тд.. Изменено 13 декабря 2007 пользователем iniweb Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 без base64 и тд.. а почему он должен еще использовать и base64? Цитата Ссылка на сообщение Поделиться на других сайтах
iniweb 0 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 Автор Сор не усмотрел сначала энкод затем декод, вопрос снят мона закрывать Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.