首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用components数组验证fingerprint2.js创建的散列

如何使用components数组验证fingerprint2.js创建的散列
EN

Stack Overflow用户
提问于 2019-10-09 00:46:53
回答 1查看 824关注 0票数 1

我对使用Fingering2.js很感兴趣

https://github.com/Valve/fingerprintjs2

我存储了生成的散列和组件数组。

有没有一种方法可以获取组件,然后创建散列?

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

即:

代码语言:javascript
复制
Fingerprint2.get(function (components) {
                     console.log(components);
                     Posttoserver(components);
                 });

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

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

像getHash(组件)

EN

回答 1

Stack Overflow用户

发布于 2019-10-09 06:07:28

它将出现在2.0版散列中,组件函数已解耦

“Fingerprint2附带murmur散列函数,您可以使用该函数创建散列指纹:”

因此,这意味着您可以在以后非常简单地重新构建散列以进行验证。问题已解决

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58290712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档