与Android

时间:2017-03-31 02:28:31

标签: android fingerprinting fingerprintjs2

我一直在努力寻找可以帮助实现与Fingerprint.js相同功能的东西,就像当我输入“Fingerprint”,“Fingerprint.js在android中类似”这样的东西时,我总是在指纹中找到 - 生物识别技术,但它不是我需要的。我广泛阅读了许多关于确定应用程序安装IDS的内容,使用UUID作为推荐的应用程序安装唯一的东西,我已经阅读了很多(开箱即用)关于java.SecureRandom用法,entrophies,PRNG,东西这可能有助于我弄清楚唯一识别应用程序,但除此之外我需要像Fingerprint.js那样的东西,

所以这是项目试图实现的功能的目标

  • 在不同设备上唯一标识每个应用程序安装的匿名用户(这可以通过UUID简单地实现)
  • 生成指纹(非文字指纹),根据某些行为确定用户(这是最难的部分)

我的问题正在关注

  • 是否有任何类似的android库与Fingerprint.js完全相同?
  • 如果没有,我应该收集要求(生成指纹ID的标准)并从头开始编写算法吗?
  • 如果我要编写自己的算法,请指导我从哪里开始? (我想可能已经使用过UUID,SecureRandom等。)

这是valve的fingerprintjs的链接 https://github.com/Valve/fingerprintjs2

在Fingerprint.js的文档中有属性(熵)我需要考虑是否有意义使用它(或在本机android应用程序中找到等效的)作为属性,如果我别无选择,只能写我自己的这个算法

编辑:我忘了提到这需要在本地完成,因为我目前正在审查Android的Mixingpanel,它可能会为某些条件生成用户ID,但它似乎依赖于云

0 个答案:

没有答案