PHP как создать тот же ха sh из той же строки? - PullRequest
0 голосов
/ 02 марта 2020

Не нашли точного ответа. Я хочу получить отпечатки браузера, а затем создать ха sh из отпечатков пальцев и записать в mysql. Поэтому, когда пользователь входит в следующий раз, я сравниваю mysql га sh с га sh определенного логина и, если хэши не совпадают, решил отправить электронное письмо пользователю.

Вопрос в том, как создать тот же ха sh из той же строки?

Tried md5

$string = 'I could use a users IP address as the fingerprint, however, there could be multiple other users on the same IP. This is how passwords are typically stored (using this or another hash function, typically with a salt method added.) Checking a password is then done by hashing the input and comparing to the stored hash.';

echo md5($string).  "\n";
echo md5($string).  "\n";
echo md5($string).  "\n";

Пример здесь http://sandbox.onlinephpfunctions.com/code/8bd6dfc7a1ba69edb6e175c9a2c04d9a3704228b

Как я вижу, все хэши одинаковы (пробовали на 2 разных браузеры, поэтому время тоже разное и хэши одинаковые). Так могу ли я быть на 100% уверен, что md5 создает тот же ха sh из той же строки?

...