Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用components数组验证fingerprint2.js创建的哈希_Javascript_Fingerprinting - Fatal编程技术网

Javascript 如何使用components数组验证fingerprint2.js创建的哈希

Javascript 如何使用components数组验证fingerprint2.js创建的哈希,javascript,fingerprinting,Javascript,Fingerprinting,我对使用指纹2.js感兴趣 我正在存储哈希和正在生成的组件数组 有没有办法获取组件,然后创建散列 我意识到用户可以伪造浏览器数据,从而更改哈希值,但是我希望确保哈希值本身是真实的,而不是伪造的字符串 即: 获取散列的函数是什么?它可以单独调用吗? 是否有一个库或工具可以接受comp数组并生成与浏览器从命令行生成的哈希相同的哈希 与getHash(components)类似,它将出现在2.0版hash中,组件函数已解耦 “指纹2附带杂音哈希函数,可用于创建哈希指纹:” 因此,这意味着您可以在稍后

我对使用指纹2.js感兴趣

我正在存储哈希和正在生成的组件数组

有没有办法获取组件,然后创建散列

我意识到用户可以伪造浏览器数据,从而更改哈希值,但是我希望确保哈希值本身是真实的,而不是伪造的字符串

即:

获取散列的函数是什么?它可以单独调用吗? 是否有一个库或工具可以接受comp数组并生成与浏览器从命令行生成的哈希相同的哈希


与getHash(components)类似,它将出现在2.0版hash中,组件函数已解耦

“指纹2附带杂音哈希函数,可用于创建哈希指纹:”

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

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

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