[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: sha256 и многострочный текст
12345
Необходимо закодировать многострочный текст в sha256

Делаю так:
$returnValue = hash('sha256', 'hello
123'
);


Получаю:
f6bad7abe5b433eabaee854d7864b55ceefb29446b8c4cbeac0146f61fa53abb

Но это не верный хэш!
Должен получиться такой хэш 30262ad03569d6b88f0f2483c7aa0d2bca94f0403f1b1372b2b2b25183d4db57

Вот тут можно проверить:
https://ru.functions-online.com/hash.html?c...o\n123%22}
http://www.xorbin.com/tools/sha256-hash-calculator
http://passwordsgenerator.net/sha256-hash-generator/

А вот тут возвращается как у меня:
http://www.freeformatter.com/sha256-generator.html#ad-output


PHP 5.6.7
12345
Invis1ble
то же самое
12345
$returnValue1 = hash("sha256", "hello
123"
);

$returnValue2 = hash('sha256', 'hello
123'
);

echo $returnValue1 .'<br>';
echo $returnValue2;


f6bad7abe5b433eabaee854d7864b55ceefb29446b8c4cbeac0146f61fa53abb
f6bad7abe5b433eabaee854d7864b55ceefb29446b8c4cbeac0146f61fa53abb
Invis1ble
var_dump(hash('sha256', "hello\n123")); // 30262ad03569d6b88f0f2483c7aa0d2bca94f0403f1b1372b2b2b25183d4db57
var_dump(hash('sha256', "hello\r\n123")); // f6bad7abe5b433eabaee854d7864b55ceefb29446b8c4cbeac0146f61fa53abb


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

walerus
Может извратиться и сделать замену переносов "тегом", например #BR#, что бы была одна строка, потом соответственно "разобрать" строку по тегу.
12345
Invis1ble
спасибо! + в карму
Быстрый ответ:

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