Страница 1 из 1

ЗаЗакодированные данные в MySQL

Добавлено: Вт май 22, 2012 10:21 am
Danko
Появилась необходимость напрямую работать с базой пользователей. Столкнулись с проблемой закодированных данный. Подскажите, где лежит ключи кодирования и каким алгоритмом кодируются данные в базе, закодированное поле - например поле пароля пользователя и многие другие.

Спасибо.

Re: ЗаЗакодированные данные в MySQL

Добавлено: Вт май 22, 2012 11:59 am
Mackiavelly
Danko писал(а):Появилась необходимость напрямую работать с базой пользователей. Столкнулись с проблемой закодированных данный. Подскажите, где лежит ключи кодирования и каким алгоритмом кодируются данные в базе, закодированное поле - например поле пароля пользователя и многие другие.

Спасибо.
ну поле пароля это хэш, если декодируете думаю мировая премия вам обеспечена, а то что вы не можете в нужной кодировке достать базы, это уже совсем другой вопрос...

Re: ЗаЗакодированные данные в MySQL

Добавлено: Вт май 22, 2012 12:26 pm
Danko
Вы не поняли. В самом биллинге есть кнопочка - показать пароль. После нажатия отображается существующий пароль пользователя.

Собственно и надо понять как сторонним скриптом можно получить данную информацию.

Re: ЗаЗакодированные данные в MySQL

Добавлено: Ср май 23, 2012 10:06 am
Mackiavelly
Danko писал(а):Вы не поняли. В самом биллинге есть кнопочка - показать пароль. После нажатия отображается существующий пароль пользователя.

Собственно и надо понять как сторонним скриптом можно получить данную информацию.
Задам простой вопрос какова цель сего?

Re: ЗаЗакодированные данные в MySQL

Добавлено: Пн май 28, 2012 10:48 am
aivanzipper
Mackiavelly писал(а):ну поле пароля это хэш, если декодируете думаю мировая премия вам обеспечена
Не обманывайте, пароль в базе зашифрован ключем secretkey из конфига биллинга. Выбрать можно так:

Код: Выделить всё

SELECT DECODE(`password`, 'Ljd09wl3kfd3moO9dl') as 'password' FROM `users` WHERE `uid`=12345
где 'Ljd09wl3kfd3moO9dl' это код $conf{secretkey} из конфига биллинга.