myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> RusHub and MySQL?! есть ли и как ..., вопросы про mysql, md5 hash и т.д.

Теги
Нет тегов для показа
DRUG_ADDICT
сообщение 2.4.2011, 1:03
Сообщение #1


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 30.3.2011
Пользователь №: 9 050
Спасибо сказали: 0 раз




Здравствуйте сородичи!

Вот такие вопросы есть...
но для начала хочу вообще уточнить что меня интересует и каких я целей добиваюсь.
есть сайт, база данных которого крутиться на mysql, в табличке юзеров пароли хранятся в хеше md5, получаемой от php функции md5(); - кэп.
есть сервер дц хаба verlihub (пока что verlihub...)

цель следующая: интегрировать или объединить - кому как удобней, регистрацию сайта с дц хабом, чтоб регистрация была исключительно через сайт а в хабе закрыть её))) - вроде бы все просто. но verlihub при значение в конфигах "default_password_encryption 2" - метод шифрования MD5.
хранит пароли юзеров иначе чем в бд на сайте.
обусловливается это тем что verlihub использует library OpenSSL для получения password.MD5
php использует что-то судя по всему другое ... - а что меня собсно не интересует) не стал гуглить, надоело) по моему это не стоит того, только при одном понимание что надо далее будет скармливать ету пхпшную библу verlihub`у и кодить на c++ авторизацию verlihub`а)))))) ... ну нафиг!

на самом деле стандарт метода шифрования md5 (RFC 1321) он как бэ однин, но реализация разная, как то так по этому одно и тоже значение:
md5(); -php
выглядит так:
Код
57cf674cbb47fc501eaccd06dd68fe7d

а MD5(char, long, char) - OpenSSL так:
Код
7e–Д8‹вљ’*ЗџІ


слышал что RusHub использует MySQL, так ли это? как оно работает FreeBSD есть ли замечания?
интересует: а как у RusHub в бд в табличке юзеров хранятся пароли? будут ли они валидны с бд сайта (с обычным md5(); в php)? - хочу примеры)

на засыпку:
есть ли другие сервера хабов использующие для хранения конфигов и учеток юзеров бд mysql?! интересует что-то на FreeBSD или просто кроссплатформенное)))

за ранее спасибо огромное!
Go to the top of the page
+Quote Post
Saymon21
сообщение 2.4.2011, 1:15
Сообщение #2


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Цитата
слышал что RusHub использует MySQL

Lua-либа есть. Пожалуйста.
Цитата
как оно работает FreeBSD есть ли замечания?

Увы, Lua плагин я пока не смог собрать, хотя даже особо не вникал. Ленивоbig_smile.gif
В убунте так всё отличноbig_smile.gif

Пароли пока в самой простой Lua таблице, да и если кто-то что-то не затаил из своих творений big_smile.gif
Идея шифрования пароля есть для этого творения. Но пока много чего другова нужно сделать.


Спасибо сказали:
Go to the top of the page
+Quote Post
DRUG_ADDICT
сообщение 2.4.2011, 5:43
Сообщение #3


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 30.3.2011
Пользователь №: 9 050
Спасибо сказали: 0 раз




ухта))) ты мне щас про луа скрипты сказал и у меня столько идей поперло, мж все и с verlihub получиться, хмм))))))
а твой скриптик получаться в базе данных пароли не хеширует? ну да для хеширования придется подключать какунеть либу внешнею, типа OpenSSL)))) блин) короче RusHub по дефолту не поддерживает mysql, всет ет нароботки пользователей, облом... эт единственный скрипт с mysql регой юзеров? а ваще так регистрацию RusHub хранит в файликах?

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

так хорошо, а вообще есть ли какой-нибудь сервер дц хаба (без разницы в чем хранить данные, конфиги и т.д...) или какой-нибудь скрипт, который хранит пароли юзеров в md5 как у пхп?!

ОПАНА!!!!!!!! ПАЦАНЧИКИЕееее http://forums.verlihub-project.org/viewtop...f=36&t=4035 два дня как рыба аб лёд, а тут патч есть))))))))))))) абебато))))) все тему ф топку) решено))))
Go to the top of the page
+Quote Post
Saymon21
сообщение 2.4.2011, 8:31
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Нет сейчас не хеширует.
Цитата
ну да для хеширования придется подключать какунеть либу внешнею, типа OpenSSL)))) блин)

Для этого дела есть же библиотека Lua-MD5... В полне можно сие мне кажется проделать.
Цитата
эт единственный скрипт с mysql регой юзеров? а ваще так регистрацию RusHub хранит в файликах?

Ну сказал же, в этом скрипте даже только в планах мускл и и прочее.

Да, забыл совсем. Читаем: http://mydc.ru/topic2905.html
Цитата
Реализовать хранение информации в бд. По умолчанию в SQLite3 с возможностью подключения драйверов других баз данных (в частности, в первую очередь MySQL и PostgreSQL).

.... Ждём.


Спасибо сказали:
Go to the top of the page
+Quote Post
alex82
сообщение 3.4.2011, 7:03
Сообщение #5


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Как можно понять из мануала по php, функция md5 имеет обе "реализации". Если вызвать ее так:
Код
md5($str, true)
она вернет то же самое что и библиотека OpenSSL.

Это же касается библиотеки md5 для Lua:
Код
md5.sum (message)
Вернет бинарное представление md5 длиной 16 символов, а
Код
md5.sumhexa (message)
вернет двоично-десятичное представление длиной 32 символа.

Вывод: внимательно читаем мануалы. big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsMysql
win32 - API 2 | Самая распространённая база данных
78 Setuper 108 447 19.8.2017, 8:59 Посл. сообщение: Kinsler
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 43 382 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts RusHub.org
Решаем судьбу домена
12 Nickolya 20 086 19.5.2016, 4:58 Посл. сообщение: DEN 007
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 310 5.12.2015, 2:11 Посл. сообщение: Saymon21
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 99 588 28.9.2015, 13:34 Посл. сообщение: NeirRon
No new Topic has attachmentsRusHub. Пакеты для Debian/Ubuntu
47 KT315 59 423 24.5.2015, 23:14 Посл. сообщение: KT315
No New Posts ВАЖНО: Topic has attachmentsХаблист RusHub
13 ShadoWx 24 160 7.10.2014, 8:08 Посл. сообщение: mod
No new Topic has attachmentsУстановка rushub на ubuntu 12.04
для домохозяек и пенсионеров
43 hjet 45 503 2.10.2014, 12:16 Посл. сообщение: kotuk
No New Posts RusHub Сжатие
Не работает
1 ShadoWx 6 741 23.9.2014, 10:48 Посл. сообщение: PPA
No New Posts lua mysql
4 shadow3c 8 923 20.8.2014, 20:33 Посл. сообщение: shadow3c
No New Posts Topic has attachmentsmysql
RusHub | Библиотека базы данных mysql
8 Setuper 21 160 18.8.2014, 4:05 Посл. сообщение: shadow3c
No new Topic has attachmentsВопросы по RusHub
Технические вопросы
316 Jaska 252 353 19.12.2013, 13:59 Посл. сообщение: mod
No New Posts Mysql
Unix | База данных
11 Jaska 21 423 21.9.2013, 18:17 Посл. сообщение: KCAHDEP
No New Posts RusHub через экран, как?
Коннект на хаб во внутренней сети.
3 INTROVERT 8 098 16.6.2013, 17:17 Посл. сообщение: dj hoodo
No New Posts RusHub & Erlang
0 -Гость_ghost_*- 6 074 5.2.2013, 1:34 Посл. сообщение: -Гость_ghost_*-

 



RSS Сейчас: 18.4.2024, 19:57