Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие движки / фрейморки > Кодирование в md5


Автор: bezdel_nik 19.12.2007, 13:16
люди! подскажите! 
я пытался сделать решистрацию на форуме IPB вне форума, но столкнулся с проблемой шифрования пароля.  я так понял шифровка там идет md5(соль+md5(пароль)) , ну как  то так... 
объяните поподробней как ваще включить в коде шифрование.

В базе имеется members_converge куда вписывается это:

Код

$sql = "INSERT INTO members_converge". 
    "(converge_email,converge_joined,converge_pass_hash,converge_pass_salt) VALUES ('$mail','$data','$passhash','$salt')";
$rs = mysql_query($sql,$conn);


мне, собственно непонятно как во-первых сгенерить $solt, и во-вторых, зашифровать  $passhash, и в-третьих, создать $data, т.к. это обычная дата регистрации, но зашифрованная.

Автор: Fin 19.12.2007, 17:16
При написании запроса в базу данных ֵMySQL есть функция ּSQL PASSWORD http://dev.mysql.com/doc/refman/6.0/en/encryption-functions.html#function_password

В ַַׁPHP также есть функция md5 http://il2.php.net/manual/ru/function.md5.php

Автор: bezdel_nik 19.12.2007, 17:31
так.. ну с этим разобрался, а как сгенерить соль?

Автор: bezdel_nik 20.12.2007, 19:54
Всем пасиб, разобрался)) smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)