问题标签 [fingerprint]

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.

0 投票
1 回答
1448 浏览

c# - WinBioCaptureSample 返回哪些指纹格式?

我有一个在 Win7 上运行的 C# 应用程序和一个 USB 指纹扫描仪。我正在通过 Windows 生物识别框架 (WBF) 与扫描仪交谈。WinBioCaptureSample()给我一些东西,当我要求的时候很多,当我要求的_RAW时候有点_PROCESSED

我假设“原始”是图像,“处理”是模板,但他们使用什么格式?

我需要将样本作为图像(任何标准格式)或 INCITS-378 模板,Microsoft 的文档没有说明这是否可能。我什至无法弄清楚如何使用WINBIO_BIR_DATA结构中的偏移量来查找内存中的数据。

我再次注意到这是 C#,而不是 C++。

有什么线索吗?

编辑我会接受任何调用的示例代码WinBioCaptureSample()(除了 MSDN 上的代码)。

0 投票
1 回答
514 浏览

windows-ce - 生成指纹模板

我需要在 Windows CE 5.0 设备上生成指纹模板。它有izzix指纹读取器。我必须 MOC(卡上匹配)。我的智能卡有从我的指纹派生的模板。我可以使用阅读器读取指纹。但是我如何生成将发送到卡进行验证的模板。我没有任何 izzix 文件。有没有样品或建议?谢谢。

0 投票
11 回答
81060 浏览

android - 如何从 Java 的 keytool 获取 MD5 指纹,而不仅仅是 SHA-1?

由于我想在我的应用程序中使用谷歌地图,我需要调试证书的 MD5 指纹。我试过以下:

(这里我从 bin 文件夹中的 C:\Documents and Settings\Administrator.android 复制了 debug.keystore 文件)

但是得到了以下结果:

但是,这无法获取 MAP API 密钥。SHA1 和 MD5 一样吗?

我应该怎么做才能获得MD5证书?

0 投票
1 回答
453 浏览

c++ - 3D指纹 - 需要提取山脊和山谷?Visual Studio 2010 和 C++

我需要提取 3D 指纹的脊和谷。输出应该是一个 ply 文件,它使用不同的颜色准确显示 3d 指纹上的脊和谷在哪里。

输入文件- 只有 x、y、z 位置的层文件。我是从 3d 扫描仪中得到的。这是文件的前几行的样子 -

如果您需要数据 - 请发送电子邮件至nisha.m234@gmail.com给我。

算法: 我正在尝试找到用于提取山脊和山谷的主曲率。

我遵循的步骤是:

  1. 取点 x
  2. 找到它的 k 个最近邻。我使用了从 3 到 20 的 k。
  3. 平均 k 个最近的邻居 => 给出 (_x, _y, _z)
  4. 计算协方差矩阵
  5. 现在我取这个协方差矩阵的特征值和特征向量
  6. 我从特征向量中得到 u、v 和 n。u 是对应于最大特征值的向量 v 对应于第二大 n 是对应于最小特征值的第三小向量
  7. 然后为了转换 point(x,y,z) 我计算矩阵 T /li>
  8. 对于 k 个最近邻居中的每个 i:
    用最小二乘法求解 a、b 和 c
  9. 这个方程会给我 a,b,c
  10. 现在我计算矩阵的特征值 /li>
  11. 这会给我2个特征值。一个是 Kmin,另一个是 Kmax。

我的问题: 输出远未找到正确的山脊和山谷。我完全陷入困境和沮丧。我不确定我到底在哪里弄错了。我认为法线的计算不正确。但我不确定。我对图形编程非常陌生,所以这些数学、法线、着色器超出了我的想象。任何帮助将不胜感激。 请帮忙!!

资源: 我正在使用 Visual Studio 2010 + Eigen 库 + ANN 库。

使用的其他选项 我尝试使用 MeshLab。我在 MeshLab 中使用了球旋转三角形重新网格化,然后应用了 polkadot3d 着色器。如果正确识别山脊和山谷。但我无法对其进行编码。

My Function: //函数输出到ply文件

它是我论文项目的一部分。我需要使用 3D 点云数据来完成。我没有随身携带扫描仪。它是第 3 方公司的,他们只是为我提供 3D 点。我只需要处理这个 3D 点。

谢谢,
尼沙

@Tom - 谢谢。MeshLab 的 polkadot3d 着色器并不准确,但它让我大致了解了山脊和山谷的位置。我认为 ANN 库没有给我正确的邻居,这会导致错误的法线。但我不知道如何解决这个问题。由于这是论文的一部分,我和我的教授提出了这个算法来提取山脊和山谷。根据我的研究和其他论文,我读到这种方法确实适用于提取 rigeys 和 valleys。我只是在代码中没有正确理解它:(我很确定你建议的方法也可以,但我可能必须坚持我目前的算法,如果它根本不起作用应该能够说出原因不工作!但是,目前问题似乎出在我的代码上,而不是我使用的方法,或者我在这里遗漏了一些步骤。

0 投票
5 回答
6484 浏览

php - PHP SSL 证书指纹

我需要在 SSL 证书的网页指纹中显示。在PHP中可以吗?功能

不返回 SHA1 和 MD5 指纹。如何解决这个问题?谢谢。

0 投票
8 回答
5340 浏览

php - 散列会话指纹真的有必要吗?

请在投票前仔细阅读此内容...

所以我看到了很多会话管理类,它们通过用户代理和几个 ip 块或其他的连接来创建指纹。他们似乎还添加了盐,然后在将指纹存储在会话变量中之前对其进行哈希处理。

这种指纹生成通常发生在每个请求中,以验证会话的当前用户确实是原始会话用户。这就是为什么我想知道,像这样的东西真的需要哈希吗?

如果黑客可以进入您的文件系统以查看您的会话文件内容,那么您当时不是已经被淹没了吗?

非常感谢任何信息。

0 投票
1 回答
124 浏览

data-structures - 什么是允许两个根路径之间有效同步的合理数据结构?

我正在开发一个涉及维护两个本地目录之间一致性的应用程序。具体来说,目录应该是相同的,除了其中一个目录中的所有文件都以某种特定方式修改(这部分对我的问题不重要)。

在运行时,我的应用程序运行两个进程,它们侦听每个路径下发生的变化,并在必要时执行相关操作以使它们恢复同步。

就我的具体问题而言:我正在寻找有关何时启动应用程序的诡计情况的建议。此时,每个进程都需要检查它所关注的两个路径下的所有文件/文件夹,以查看在应用程序未运行时是否有任何变化。(让我们假设应用程序在关闭时无法被操作系统通知任何发生的事情,因此需要直接检查每个文件/文件夹。)

每个进程都可以访问(并维护)其指定路径下所有文件/文件夹的持久数据结构。我在想每个文件和文件夹的数据结构中应该包含以下内容:

  • 文件/文件夹名称;
  • 文件哈希(CRC32);
  • 文件/文件夹最后一个 mod 数据;和
  • 文件/文件夹大小。

这些信息显然有助于检查文件/文件夹的任何更改,但是存储它们的最佳方式是什么?

在我看来,处理应用程序启动情况的一种明智方法是让每个进程递归扫描其指定路径下的所有文件/文件夹,并将扫描到的每个文件的元数据与其数据结构中存储的元数据进行比较. 然后流程还应该遍历数据结构以查找已从路径中删除的内容。在此过程中可能会遇到的一些情况是:

  • 文件已修改(在数据结构中找到文件名,但哈希值不同);
  • 添加的文件(在数据结构中找不到相同的文件名或哈希);
  • 文件重命名(具有相同哈希的文件存在于数据结构中,但文件名不同);
  • 添加的文件夹(数据结构中没有文件夹名称);
  • 删除文件夹(数据结构中的文件夹名称,但不在路径下);
  • 文件夹重命名(棘手的一个)。

那么,用于此任务的最佳数据结构是什么?在我的脑海中,我正在考虑某种形式的排序关联数组,例如,一棵红黑树,它存储filefolder对象。每个file对象都包含和属性name,而每个对象都包含和属性,其中存储了另一个关联数组,其中包含下面的所有内容。给定任意文件的路径,例如 ,您从根 ( ) 开始,检查等等,直到您到达的父对象。hashmod-datefoldernamechildrenchildren/foo/bar/file.txtfoobarfile.txt

我能想到的另一种选择是仅将所有内容平坦地存储,这样就有一个红黑树,其中每个键是每个文件/文件夹的完整路径,值是file/folder对象。这可能会更快地进行检索,但是如果不遍历所有值就不可能检测到重命名的文件/文件夹,这听起来很昂贵。在第一种方法中,识别重命名可能只涉及检查数据结构的一部分而不是全部。

抱歉,上述想法并没有经过深思熟虑。该领域的最新技术是什么,对于这些类型的问题是否有任何成熟的方法?

0 投票
1 回答
2080 浏览

java - 是否有适用于 java 的免费指纹读取器 API/SDK?

我正在寻找可以在我的 Java 项目中使用的完全免费的指纹读取器 API/SDK。

0 投票
1 回答
1492 浏览

url - Amazon S3 上的 URL 指纹缓存

我在 Amazon S3 上有一个存储桶,我在其中保存有时会更改的文件,但我想对它们使用最大缓存,因此我想使用 URL 指纹使缓存无效。

我使用文件的“最后修改”日期作为指纹,请求 S3 文件的 html 页面总是知道每个文件的指纹。

现在,我意识到我可以在查询字符串中使用指纹,如下所示:

但是对于某些代理或旧版浏览器来说,查询字符串并不总是足以使缓存无效,如果它包含查询字符串,某些代理和浏览器甚至不会缓存它。这就是为什么我想将指纹保留在实际 URL 中,例如以下之一:

这些 URL 中的任何一个都非常适合请求 myFile.jpg,但我希望将其全部重新映射到http://aws.amazon.com/bucket/myFile.jpg文件。也就是说,我只希望更改 URL,以便浏览器认为它是一个新文件并获得一个新文件,它将缓存一年。当我上传该文件的新版本时,指纹会自动更新。

现在这是我的问题:有没有办法重写 url,以便对类似 URL 的请求http://aws.amazon.com/bucket/myFile-xxxxxx.jpghttp://aws.amazon.com/bucket/myFile.jpg在 Amazon S3 上提供文件?还是有任何其他解决方法仍然可以保持文件缓存?谢谢 =)

0 投票
2 回答
428 浏览

c++ - 展开 3D 指纹(转换为 2D)

我需要解开 3D 指纹(转换为 2D)。我不能只删除 z 坐标并将其设为 2D。我需要以一种类似于指纹最初被扫描为 2D 的方式打开它。

我的输入是一个只有 x,y,z 坐标的层文件。

有什么建议吗?有什么软件可以直接为我做吗?我听说有一些弹簧求解器会为我做这件事。知道如何实施吗?

我想用简单的方法来做,而不是太复杂。

谢谢!