【问题标题】:How do I verify the hash created by fingerprint2.js using the components array如何使用组件数组验证由指纹2.js 创建的哈希
【发布时间】:2019-10-08 16:46:53
【问题描述】:

我对使用指纹2.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(components)

【问题讨论】:

    标签: javascript fingerprinting


    【解决方案1】:

    2.0版本会出现hash和组件函数已经解耦

    “Fingerprint2 附带 murmur 哈希函数,您可以使用它来创建哈希指纹:”

    所以这意味着您可以在稍后非常简单地重建哈希以进行验证。问题解决了

    【讨论】:

      猜你喜欢
      • 2011-04-20
      • 2011-03-01
      • 2012-06-17
      • 1970-01-01
      • 2015-12-09
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      相关资源
      最近更新 更多