[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $email_password = md5(md5($email)+md5($password))
DarkGuy
Доброй ночи!
$email_password = md5(md5($email)+md5($password));

если после md5($email) = 4 , а md5($password) = 5, то будет $email_password = 9 или 45 ?



Спустя 5 минут, 8 секунд (5.08.2012 - 00:32) AlmazDelDiablo написал(а):
А теперь можно понятнее разъяснить, что вы от нас хотите? Результатом работы md5() будет строка и сложить её с помощью плюса нельзя. Будет просто ошибка преобразования строки в число.

Спустя 2 минуты, 23 секунды (5.08.2012 - 00:34) DarkGuy написал(а):
Цитата (AlmazDelDiablo @ 4.08.2012 - 22:32)
А теперь можно понятнее разъяснить, что вы от нас хотите? Результатом работы md5() будет строка и сложить её с помощью плюса нельзя. Будет просто ошибка преобразования строки в число.

Спасибо! Вы ответили на мой вопрос.

Спустя 48 секунд (5.08.2012 - 00:35) AlmazDelDiablo написал(а):
Цитата (DarkGuy @ 5.08.2012 - 03:34)
Цитата (AlmazDelDiablo @ 4.08.2012 - 22:32)
А теперь можно понятнее разъяснить, что вы от нас хотите? Результатом работы md5() будет строка и сложить её с помощью плюса нельзя. Будет просто ошибка преобразования строки в число.

Спасибо! Вы ответили на мой вопрос.

Хм... Ну тогда плюсик в карму, пазязь user posted image

Спустя 21 секунда (5.08.2012 - 00:36) killer8080 написал(а):
Цитата (AlmazDelDiablo @ 5.08.2012 - 01:32)
Будет просто ошибка преобразования строки в число.

ошибок не будет, PHP делает неявное приведение типов.

Спустя 3 минуты, 47 секунд (5.08.2012 - 00:39) AlmazDelDiablo написал(а):
Цитата (killer8080 @ 5.08.2012 - 03:36)
Цитата (AlmazDelDiablo @ 5.08.2012 - 01:32)
Будет просто ошибка преобразования строки в число.

ошибок не будет, PHP делает неявное приведение типов.

А, да. Прошу прощения. Правда... Я что-то не понял, что именно получилось в результате. Но да, что-то с чем-то сложилось.

$string1 = 'lol';
$string2 = 'noob';

echo md5( $string1 ) .'<br />';
echo md5( $string2 ) .'<br />';
echo md5( $string1 ) + md5( $string2 );


Вывело:
9cdfb439c7876e703e307864c9167a15
9cb4afde731e9eadcda4506ef7c65fa2
18

Спустя 1 минута, 17 секунд (5.08.2012 - 00:41) DarkGuy написал(а):
Цитата (AlmazDelDiablo @ 4.08.2012 - 22:32)
А теперь можно понятнее разъяснить, что вы от нас хотите? Результатом работы md5() будет строка и сложить её с помощью плюса нельзя. Будет просто ошибка преобразования строки в число.

Вы были не правы


$email = 'gljljljlj@gmail.com';
$password = '34ljljljlj';
$emailmd = md5($email);
$passwordmd = md5($password);
$email_password = md5($emailmd+$passwordmd);
echo $email.'<br />'.$password.'<br />'.$emailmd.'<br />'.$passwordmd.'<br />'.$email_password;



gljljljlj@gmail.com
34ljljljlj
7cfffce6da5baffe5019a9c84de633da
0f649616e25dfae43473914e676c9c23
8f14e45fceea167a5a36dedd4bea2543

Спустя 58 секунд (5.08.2012 - 00:42) killer8080 написал(а):
DarkGuy
в любом случае так делать нельзя, результат операции не предсказуем.

Спустя 2 минуты, 46 секунд (5.08.2012 - 00:44) AlmazDelDiablo написал(а):
Цитата (DarkGuy @ 5.08.2012 - 03:41)
Цитата (AlmazDelDiablo @ 4.08.2012 - 22:32)
А теперь можно понятнее разъяснить, что вы от нас хотите? Результатом работы md5() будет строка и сложить её с помощью плюса нельзя. Будет просто ошибка преобразования строки в число.

Вы были не правы


$email = 'gljljljlj@gmail.com';
$password = '34ljljljlj';
$emailmd = md5($email);
$passwordmd = md5($password);
$email_password = md5($emailmd+$passwordmd);
echo $email.'<br />'.$password.'<br />'.$emailmd.'<br />'.$passwordmd.'<br />'.$email_password;



gljljljlj@gmail.com
34ljljljlj
7cfffce6da5baffe5019a9c84de633da
0f649616e25dfae43473914e676c9c23
8f14e45fceea167a5a36dedd4bea2543

А теперь выведите на экран вот это: $emailmd+$passwordmd и посмотрите, что у вас хешировалось )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.