SA-MP Forums Archive
SHA256 + PHP - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: SHA256 + PHP (/showthread.php?tid=635449)



SHA256 + PHP - OrangeJam - 07.06.2017

Привет!
Давненько перешёл на встроенное в SA:MP хеширование - SHA256.
Использовал так:
SHA256_PassHash("Пароль", "Соль", hash, sizeof(hash));

Теперь у меня есть UCP и я хотел перейти с её MD5 на SHA256.
Делаю я это так:
strtoupper(hash('sha256', 'Соль'.'Пароль'))

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


Re: SHA256 + PHP - OrangeJam - 07.06.2017

Разобрался. Была кривая кодировка)


Re: SHA256 + PHP - SCALOlaz - 14.06.2017

utf-8 without BOM ?


Re: SHA256 + PHP - Stepashka - 14.06.2017

Quote:
Originally Posted by SCALOlaz
Посмотреть сообщение
utf-8 without BOM ?
не надо путать мягкое с тёплым.
Сервер работает в cp1251, сайт скорей всего работал в utf-8.

А то что вы говорите применимо только к файлам.


Re: SHA256 + PHP - SCALOlaz - 15.06.2017

Quote:
Originally Posted by OrangeJam
Посмотреть сообщение
Проблема в том, что оба алгоритма выдают разные хеши. Я меня в php местами соль и пароль, однако нужного результата нет..
>>>

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Сервер работает в cp1251, сайт скорей всего работал в utf-8.
>>>

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
А то что вы говорите применимо только к файлам.



Re: SHA256 + PHP - Stepashka - 15.06.2017

Файл может быть сохранён в вариациях utf-8 with/without BOM.
А процессы работают только в utf-8, у них нет BOM.

На самом деле скрипт может быть в одной кодировке, а выполняемый им процесс в другой.
https://www.youtube.com/watch?v=LLk9_EH6Pfo