文件名称:tlsh-js:TLSH(趋势科技本地敏感哈希)JavaScript端口
文件大小:90KB
文件格式:ZIP
更新时间:2024-03-17 21:04:30
nodejs javascript hash digest locality-sensitive-hashing
TLSH(Trend Micro Locality Sensitive Hash)JavaScript端口 TLSH是设计的模糊匹配库(托管在) 给定最小长度为512个字符的字节流(以及最小的随机性),TLSH会生成可用于相似性比较的哈希值。 相似的对象将具有相似的哈希值,从而可以通过比较它们的哈希值来检测相似的对象。 请注意,字节流应具有足够的复杂性。 例如,相同字节的字节流将不会生成哈希值。 计算得出的哈希值长度为70个十六进制字符。 前6个字符用于捕获有关文件的整体信息(长度,...),而后64个字符用于捕获有关文件的增量部分的信息。 安装 虽然最初设计用于Node.js的使用,并通过使用NPM安装--save tlsh NPM安装,也可以直接在浏览器中使用(参见Gruntfile.js定义browserify任务)。 使用方法 主要使用TLSH,您可以使用受支持的字符串来计算
【文件预览】:
tlsh-js-master
----.github()
--------ISSUE_TEMPLATE.md(1002B)
--------PULL_REQUEST_TEMPLATE.md(994B)
--------CONTRIBUTING.md(6KB)
--------CODE_OF_CONDUCT.md(3KB)
----Gruntfile.js(1KB)
----lib()
--------digests()
--------tlsh.js(437B)
--------buckets()
--------errors()
----spec()
--------tlsh-spec.js(4KB)
--------digests()
----.travis.yml(863B)
----logo.gif(24KB)
----LICENSE(11KB)
----README.md(5KB)
----.gitignore(109B)
----CHANGELOG.md(1KB)
----package-lock.json(178KB)
----package.json(847B)