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

Здесь можно задать вопросы не связанные с работой АСР. FreeBSD/Linux
Ответить
Danko
Сообщения: 11
Зарегистрирован: Чт янв 12, 2012 4:44 pm

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

Сообщение Danko »

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

Спасибо.

Mackiavelly
Сообщения: 50
Зарегистрирован: Пн апр 23, 2012 3:19 pm

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

Сообщение Mackiavelly »

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

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

Danko
Сообщения: 11
Зарегистрирован: Чт янв 12, 2012 4:44 pm

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

Сообщение Danko »

Вы не поняли. В самом биллинге есть кнопочка - показать пароль. После нажатия отображается существующий пароль пользователя.

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

Mackiavelly
Сообщения: 50
Зарегистрирован: Пн апр 23, 2012 3:19 pm

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

Сообщение Mackiavelly »

Danko писал(а):Вы не поняли. В самом биллинге есть кнопочка - показать пароль. После нажатия отображается существующий пароль пользователя.

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

aivanzipper
Сообщения: 20
Зарегистрирован: Пт июл 01, 2011 10:52 am

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

Сообщение aivanzipper »

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

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

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

Ответить