问题标签 [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.

0 投票
2 回答
1036 浏览

cookies - 如果清除 cookie/缓存,“在这台计算机上记住我”的技术?

通常,“在这台计算机上记住我”会在浏览器 cookie 中存储用户标识符的散列值。即使清除了 cookie,我也希望能够记住设备。我们尝试存储在缓存、window.event 甚至本地存储和数据库中(如果 HTML5 兼容)。所有这些都容易被用户清除。有没有更好的技术来识别设备而不依赖这些存储?还是比上面列出的更好的存储?

0 投票
1 回答
1393 浏览

android - 使用android中的图像进行指纹检测

我打算从事一个项目,我必须从android相机捕获的图像中检测指纹。

我对指纹处理没有先验知识。android中是否有任何开源库来完成任务?如果不是,那么我必须从哪一点开始获得有关指纹检测和处理的足够知识?

我以前没有使用过图像处理。所以有很多事情要掩盖,我可以做到。但是我想知道确切的起点,这样我就不用绕圈子了……

与此主题相关的任何链接、论文或书籍都将非常方便。

提前致谢!

0 投票
1 回答
938 浏览

data-cleaning - 如何使用 Google Refine 将字符串值替换为指纹?

我有一列包含 100,000 多个字符串。我希望 Google Refine 用他们的指纹替换这些字符串。

我在 Google Refine 中选择了该列,并创建了一个 Text Facet。从该文本方面,我可以选择“集群”。这将向我显示集群,我假设这意味着具有相同指纹的字符串值,并允许我选择一个新单元格值,它默认为集群的第一个成员的名称。

我希望这个名字只是指纹。原因是,我需要对多个文件执行此操作,如果它们确实属于同一个集群,我需要它们具有相同的值。我无法连接文件,因为这会导致 Refine 处理的数据过多,尽管根据 Refine FAQ 优化了内存参数。

所以我只是在寻找一个操作,它获取列中的每个单元格,计算其指纹,并用其指纹替换列中的值。

我在 OSX 10.7 上使用 Google Refine 2.5

0 投票
2 回答
198 浏览

android - 线颜色被覆盖在android中的第一行颜色

我正在尝试用手指画线,我想用多色画线,一切都很好。但是发生的情况是,当我第一次画一条线时,它工作正常,但在那之后,如果我画另一条线,那么第一条线的颜色会因此而丢失,它会变成一条单色线。

任何参考链接也很感激..!!!!

提前致谢。

0 投票
1 回答
192 浏览

drawing - 如何创建合成指纹图

我想编写一个程序,输出与人类指纹无法区分的合成指纹图。我知道指纹的理论以及是什么让它们与众不同。我不知道程序应该如何进行实际绘图。我想到的一个想法是让程序从一个类似于指纹的向量方程开始,并通过使用常量来随机化它。稍后它可以使用 pySVG http://codeboje.de/pysvg/进行实际绘图。我还能如何解决这个问题?

0 投票
1 回答
208 浏览

.net - 用于操作系统指纹的.Net 库/组件?

任何人都可以推荐一个(最好是免费的).Net 库/组件来执行 OS 指纹识别吗?

我正在编写一个程序来验证主机列表是否已启动,同时执行操作系统指纹以确定主机的操作系统。

背景:我的前任给我留下了 Active Directory + DNS 的遗产,它没有被 $DEITY-knows-when 保管。我想确定哪些条目仍在运行,哪些不再可访问,同时还尝试检测由于未知原因未加入域但存在于 DNS 中的 Windows 操作系统。

0 投票
2 回答
1579 浏览

caching - 在 Maven/JSP/RequireJS Webapp 中对资产进行指纹识别?

我有一个简单的 Maven webapp,它使用单个 JSP 和 RequireJS 来提供单页 Javascript-heavy 应用程序。我一直在寻找可以在构建过程中用来对资产进行指纹识别的东西(.js、.css 等),但没有找到任何可以解决这个问题的东西。

我希望在内容更改时更改资产文件名,以便我可以告诉浏览器将它们缓存很长时间,但仍会在它们更改时下载最新的。我还需要对这些资产的任何引用,以便在它们更改时进行更新。无论我使用什么,都必须与 RequireJS 一起使用。

有什么建议么?

0 投票
2 回答
3088 浏览

javascript - javascript中的音频指纹识别

我正在尝试在客户端比较音频文件,我不会将它们上传到服务器,因此我想在将文件上传到服务器之前获取文件的指纹。

  • 我们有可以托管在我们网站上的图书馆吗
  • 如果否,是否可以做一个,我打算

我从本地系统读取了一首歌曲,我想获取它的音频指纹,以便我可以与服务器端或客户端的其他音频文件进行比较。我可以将它发送到服务器并通过 java 或 c# 中已有的方法完成它,但这对带宽造成了太大的负担。所以我希望使用 javascript 在客户端本身获取音频指纹。

0 投票
2 回答
2930 浏览

java - 以 Java/Maven 方式使用 URL 指纹管理积极缓存

我正在尝试找到管理浏览器缓存以在 Java/Maven 项目中重新加载修改后的 JavaScript/CSS 资源的最佳解决方案。最普遍的解决方案似乎是 Maven 过滤以在构建时向资源 URL 添加时间戳。例如:

但最有效的方法是添加文件的校验和/哈希(又名指纹)而不是构建日期,这样资源就不会在每次部署后重新加载,而是仅在必要时重新加载。我正在拼命寻找这个模型的正确/通用实现,使用 Java 或 Maven 插件。

有任何想法吗?

谢谢。

0 投票
1 回答
997 浏览

javascript - 使用 HTML5 文件 API 在上传之前唯一标识文件

我正在使用 HTML5 文件 API 构建文件上传器。我想确保根据它们包含的实际数据没有上传重复的文件。这意味着即使两个文件的名称不同或位于不同的文件夹中,它们也应被视为相同。

我考虑过使用 md5 计算哈希,但因为这一切都必须在客户端发生,使用 javascript,更大的文件将花费太长时间。当我说大时,我的意思是高达 5GB 的视频。

需要明确的是,这不必涉及校验和,我只想唯一标识文件。为此目的,散列可能有点矫枉过正,但这是首先想到的。

更新:我想我需要一个轻量级的指纹算法。我在 Wikipedia 上找到了Rabin作为示例,但我不知道如何在 javascript 中实现它。