文件名称:ara-crypto:各种Ara模块中使用的加密功能
文件大小:54KB
文件格式:ZIP
更新时间:2024-05-18 08:14:51
crypto encryption hash sodium ed25519
阿拉伯密码 Node.js的ARA模块中使用的加密功能。 地位 该项目正在积极开发中。 稳定 :1-实验。 此功能仍在积极开发中,并且在任何将来的版本中都可能受到向后兼容的更改,甚至删除。 不建议在生产环境中使用该功能。 实验性功能不受Node.js语义版本控制模型的约束。 安装 $ npm install arablocks/ara-crypto 用法 const crypto = require ( 'ara-crypto' ) const message = Buffer . from ( 'message' ) const bytes = crypto . randomBytes ( 32 ) const hash = crypto . blake2b ( message ) const { publicKey , secretKey } = crypto . keyPair (
【文件预览】:
ara-crypto-master
----verify.js(71B)
----.gitignore(932B)
----random-bytes.js(795B)
----discovery-key.js(2KB)
----.eslintrc(96B)
----shash.js(1KB)
----package.json(2KB)
----sss()
--------share.js(2KB)
--------table.js(1KB)
--------sss.js(4KB)
--------codec.js(9KB)
--------index.js(424B)
--------secret.js(3KB)
--------context.js(6KB)
----.npmrc(77B)
----base58.js(352B)
----kx.js(5KB)
----LICENSE(7KB)
----index.js(991B)
----unbox.js(4KB)
----CHANGELOG.md(6KB)
----key-pair.js(73B)
----seal.js(3KB)
----sign.js(67B)
----bench()
--------index.js(17B)
--------box.js(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(41B)
--------ISSUE_TEMPLATE.md(156B)
--------CONTRIBUTING.md(4KB)
--------COMMIT_FORMAT_EXAMPLES.md(2KB)
--------workflows()
--------COMMIT_FORMAT.md(3KB)
----curve25519.js(3KB)
----sodium.js(1KB)
----README.md(14KB)
----.vimrc(49B)
----uint64.js(2KB)
----blake2b.js(2KB)
----auth.js(2KB)
----kdf.js(4KB)
----box.js(4KB)
----test()
--------verify.js(237B)
--------random-bytes.js(929B)
--------discovery-key.js(757B)
--------shash.js(2KB)
--------kx.js(8KB)
--------sss.js(6KB)
--------index.js(4KB)
--------unbox.js(3KB)
--------helpers()
--------key-pair.js(244B)
--------seal.js(4KB)
--------sign.js(225B)
--------curve25519.js(2KB)
--------uint64.js(1KB)
--------blake2b.js(884B)
--------auth.js(3KB)
--------kdf.js(9KB)
--------box.js(4KB)
--------ed25519.js(5KB)
----ed25519.js(4KB)
----base64.js(358B)