文件名称:highwayhasher:节点和浏览器的HighwayHash实现
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-19 05:40:04
JavaScript
公路哈希 HighwayHasher是JS绑定到的, 是一种快速,键控且强大的哈希函数。 特征 :check_mark: 同构:在节点上和使用相同API的浏览器中运行 :check_mark: 快速:在Web程序集中运行时以超过700 MB / s的速度生成哈希 :check_mark: 更快:在本机硬件上运行时以超过8 GB / s的速度生成哈希 :check_mark: 自包含:零运行时依赖项 :check_mark: 可访问:预先构建的本机模块意味着没有构建依赖性 :check_mark: 完整性:生成64、128和256位哈希 :check_mark: 增量:散列数据 :check_mark: 小型:缩小并压缩后小于20kB 安装 npm i highwayhasher 快速开始 const { HighwayHash } = require ( "highwayhasher" ) ; // or import { HighwayHash } from "highwayhasher"; // The hash is based on a
【文件预览】:
highwayhasher-master
----.gitignore(2KB)
----bench()
--------README.md(594B)
--------package.json(206B)
--------index.js(3KB)
--------.npmrc(19B)
----tsconfig.json(1KB)
----README.md(3KB)
----CHANGELOG.md(590B)
----.github()
--------workflows()
----rollup.config.js(2KB)
----test()
--------usage.ts(909B)
--------hash.test.js(5KB)
----Cargo.toml(113B)
----package.json(2KB)
----src()
--------index_browser.ts(148B)
--------common.ts(217B)
--------index_node.ts(153B)
--------native.ts(2KB)
--------web.ts(2KB)
--------model.ts(1KB)
----web()
--------Cargo.toml(446B)
--------src()
----common()
--------Cargo.toml(111B)
--------src()
----e2e()
--------README.md(77B)
--------package.json(336B)
--------hash.test.js(20B)
--------.npmrc(19B)
----LICENSE.txt(1023B)
----Cargo.lock(11KB)
----verifier()
--------.gitignore(5B)
--------README.md(60B)
--------pre.js(355B)
--------package.json(515B)
--------.npmrc(19B)
----.npmrc(19B)
----assets()
--------build-native.sh(57B)
--------download-releases.sh(619B)
----native()
--------Cargo.toml(381B)
--------build.rs(39B)
--------src()