问题标签 [fingerprinting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Fingerprint.js 功能,如 Android
我一直在努力寻找可以帮助执行与 Fingerprint.js 相同的功能的东西,因为当我输入诸如“Fingerprint”、“Fingerprint.js 在 android 中类似”之类的内容时,我总是以指纹生物识别技术告终,但它不是我需要的。我广泛阅读了很多关于使用 UUID 确定应用程序安装 IDS 作为应用程序安装唯一推荐的内容,我已经阅读了很多(开箱即用)关于 java.SecureRandom 用法、熵、PRNG 等的内容这可能有助于我找出唯一标识应用程序的方法,但除此之外,我还需要 Fingerprint.js 所做的事情,
所以这是项目试图实现的功能的目标
- 每个应用程序安装在不同设备上唯一标识匿名用户(这可以通过 UUID 简单地实现)
- 生成一个指纹(不是文字指纹),它将根据某些行为确定用户(这是最难的部分)
我的问题如下
- 是否有任何类似的 android 库与 Fingerprint.js 完全相同?
- 如果没有,我是否应该收集要求(生成指纹 id 的标准)并从头开始编写算法?
- 如果我要编写自己的算法,请指导我从哪里开始?(我认为可能已经使用了 UUID、SecureRandom 等。)
这是 Valve 的指纹链接 https://github.com/Valve/fingerprintjs2
如果我别无选择,只能为此编写自己的算法,我需要考虑 Fingerprint.js 文档中的属性(熵)是否有意义(或在本机 android 应用程序中找到等效项)作为属性
编辑:我忘了提到这需要在本地完成,因为我目前正在审查适用于 android 的 Mixingpanel,它可能会为某些标准生成用户 ID,但它似乎依赖于云
java - 使用音频指纹 (Java) 测量延迟
我想使用音频指纹来测量两个不同平台上的一个实时流之间的延迟。目前我正在使用 Java 的 musicg 库。我可以获得诸如频谱图和指纹之类的信息,但我不知道如何使用这些数据来测量延迟。
我的问题是musicg库是否足以进行这种操作。如果是这样,我如何使用我获得的数据来找到两个流之间的延迟。
提前致谢。
c# - 在数字角色指纹 SDK 中创建 FeatureSet
我正在用 C# 创建指纹验证系统。我有数字角色 U.are.U 4500 指纹读取器。我正在阅读 sdk 以创建自己的应用程序,但我被困在“FeatureExtraction”步骤中。在向模板添加功能时它给了我错误说'对象引用未设置为对象实例。我已经检查了我的代码并在项目顶部启动了我的注册对象,但错误仍然相同。这是我的代码,它给了我错误。
这是正确返回特征对象的“ExtractFeatures”函数。
如果有人可以提供帮助,请帮助我解决我的问题。谢谢
javascript - 一致的设备 ID
有什么方法可以获取与 nodejs/express/some npm 模块一致的唯一设备 ID?我已经尝试在客户端使用指纹js2,但这并不一致,这意味着我可以根据我所在的位置获得两个不同的 id。
它还需要不使用在客户端保存 cookie,并且每次对于每个唯一的浏览器/用户/whathaveyounot 都必须以相同的结果“计算”。每个浏览器的结果必须是唯一的,有点类似于 android 中的 android-id。
编辑:我想知道这个尝试创建一个无需登录的“服务”,它依赖于用户的设备 ID 作为登录名/用户名,释放所有注册的用户等等
android - 使用 Mantra 指纹传感器检测手指类型
我有 Mantra MFS100 光学指纹传感器,我想构建一个 android 应用程序来显示正在扫描的手指类型。
我想制作应用程序,使其可以显示正在扫描的手指,如拇指或索引。
注意:我已经成功下载了mantra MFS100 Android SDK,但是没有任何功能可以检测被扫描的手指类型
下面是开始捕获手指数据的函数
forms - SharpSpring - 如果用户填写了表单,则防止表单自动出现(不依赖 cookie)
好的,这与我不久前提出的问题有关:Silverstripe/PHP/jQuery - 一旦用户填写了表单,防止它在每次访问时自动出现
从那以后有些事情发生了变化。根据客户的请求,如果用户已经填写了表格并因此被放入 SharpSpring,则该表格不得自动出现。最初,我是在使用 JavaScript 成功提交表单时创建一个 cookie。然而,最新的担忧是它不够有效,因为 cookie 仅注册到某些设备和浏览器,并且用户可以随时清除他们的 cookie。
本质上,如果用户已经在 SharpSpring(一个单独的域)中注册,则期望的结果是防止表单自动出现,而不必依赖 cookie。
有没有人尝试过这样的事情,检查用户是否已将表单提交到另一个域?
作为参考,这是我设置的表单代码:
表单提交代码使用 JS 生成 cookie:
设置表单滑动动画和弹出功能的 jQuery 代码,以及检查表单提交成功时创建的 JS cookie 是否存在:
ember.js - Ember 指纹识别
我是 ember 新手,在部署 ember 应用程序时遇到了问题。我正在使用 ember 服务器来为我的 ember 应用程序提供服务,该应用程序是在启用指纹识别的情况下构建的。
/app/node_modules/ember-cli/bin/ember build --environment=production
当我在生产模式下运行它时,它运行良好,直到我扩展到多个部署。
/app/node_modules/ember-cli/bin/ember server --port 80 --live-reload=false --environment $EMBER_ENV
当我在负载均衡器中有多个 ember 服务器实例时,每个生成的指纹都不同,即使它们是相同的构建,这会导致间歇性 404。
172.x.x.x - - [18/Jul/2017:18:44:59 +0000] "GET /assets/vendor-a4e09847ae5ed0421fd631873a322bdb.js HTTP/1.1" 404
- 这个指纹是在运行时而不是构建时生成的吗?
- 有什么办法可以让它成为构建时间的动作吗?
非常感谢。
c# - 使用 DigitalPersona 4500 读取器进行指纹扫描。如何获取捕获的图像和加载事件处理程序
我不熟悉在 C# 中使用生物识别传感器和 DLL 进行编码。我正在使用 DigitalPersona 阅读器 UareU 4500。我已经阅读了 API 文档并看到了他们提供的示例程序。但是,我对使用 GUI 版本不感兴趣。我想使用 API 方法。我已经搜索了示例,但找不到任何描述性的示例。请帮忙。
我的问题是如何设置加载事件处理程序以及如何获取位图图像中的指纹。
先感谢您。任何信息或指南都非常感谢。
}
tags - 区分不同类型的 MIFARE Ultralight
如何识别不同类型的 MIFARE Ultralight 标签?
在文档AN10834 Ultralight 和 Ultralight C 中,答案与“Auth”不同。这个“授权”是什么?芯片的数据表中没有对此功能的描述。
我注意到 Ultralight C 和 EV1 支持 GET_VERSION (60h),我将此请求发送到 EV1 卡,它没有向我返回任何内容。
jenkins - 具有相同内容的文件的 Jenkins 指纹(校验和)
我们使用的是 Jenkins 2.60 版。
我想使用指纹验证部署复制过程。我正在使用 Jenkins API 来获取构建工件的指纹。我发现,当存在具有相同校验和的文件时,指纹数组中只有一个文件出现。我需要一种方法来验证具有相同内容的其他文件的校验和。
示例:FileA 和 FileB 具有相同的内容和相同的校验和。FileA 列在 API 指纹数组中,但 FileB 没有出现。我使用的网址是:https://jenkinshost/job/webapps/view/myview/job/myjob/1/api/json?tree=fingerprint[fileName,hash]
当我使用https://jenkinshost/fingerprint/49a681ceb33c90077fd3f49912c933ca/api/json直接检查指纹时,它返回文件名:FileA。
有什么方法可以验证 Jenkins 是否为 FileB 记录了相同的指纹?还是只验证校验和对工作有效而不担心文件名差异的想法?