Как проверить хеш, созданный fingerprint2.js, с помощью массива компонентов - PullRequest
1 голос
/ 08 октября 2019

Меня интересует использование fingerprint2.js

https://github.com/Valve/fingerprintjs2

Я храню как хеш, так и создаваемый массив компонентов.

Есть лиспособ взять компоненты и затем создать хэш?

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

Т.е.:

Fingerprint2.get(function (components) {
                     console.log(components);
                     Posttoserver(components);
                 });

/* Get hash , components. Post to server, store the data */

Какая функция для получения хеша? Вызывается ли он отдельно? Есть ли библиотека или инструмент, который может взять массив comp и создать тот же хэш, который браузер сгенерировал из командной строки?

Как getHash (компоненты)

1 Ответ

1 голос
/ 09 октября 2019

Похоже, что в версии 2.0 хэш и функции компонентов были отделены

«Fingerprint2 поставляется с хэш-функцией шумов, которую вы можете использовать для создания отпечатка хеша:»

Так что это означаетВы можете восстановить хэш позже для проверки очень просто. Проблема решена

...