用纯Javascript和WebAssembly实现的SipHash(2-4)。-JavaScript开发

时间:2024-06-14 23:00:21
【文件属性】:

文件名称:用纯Javascript和WebAssembly实现的SipHash(2-4)。-JavaScript开发

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-14 23:00:21

JavaScript Security

siphash24 SipHash(2-4)以纯Javascript和WebAssembly实现。 npm install siphash24从https://github.com/jedisct1/siphash-js改编了Javascript后备,以支持Uint8Arrays和以纯Javascript和WebAssembly实现的siphash24 SipHash(2-4)WebAssembly。 npm install siphash24 Javascript回退适用于https://github.com/jedisct1/siphash-js以支持Uint8Arrays,并且(快速!)WebAssembly实现是手写的。 使用WASM实现时,该模块几乎与C版本一样快(在我的笔记本电脑上慢10%左右)。 用法var siphash24 = require('siphash24')var hash = siphash24(Buffer.from('hello world'),Buffer.from('012345678012345678


【文件预览】:
siphash24-master
----.gitignore(13B)
----package.json(669B)
----LICENSE(1KB)
----index.js(955B)
----test.js(1KB)
----README.md(1KB)
----fallback.js(2KB)
----siphash24.js(3KB)
----siphash24.wat(13KB)

网友评论