double-ratchet:仅使用几个TweetNaCl函数即可实现Signal的双重棘轮

时间:2024-06-03 16:50:18
【文件属性】:

文件名称:double-ratchet:仅使用几个TweetNaCl函数即可实现Signal的双重棘轮

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-03 16:50:18

JavaScript

双棘轮 double-ratchet是JS中信号的库。 它的API模仿API,尽管加密原语是不同的。 tweetnacl,tweetnacl-auth-js和tweetnacl-util-js是必需的。 某些功能(例如会话加载和导出)已删除,因为它们未在错误的思考中使用。 密码原语 XSalsa20-Poly1305用于加密/解密 X25519用于Diffie-Hellman密钥交换 HMAC-SHA-512作为KDF 安全 如果我搞砸了,我会对自己感到非常失望 该库不是防止滥用的。 如果您设法搞砸了您身上的东西。 api文档 没有API的文档。 如果要使用此功能,请参阅前向保密文档。 尺寸 双棘轮非常小。 最小化版本double-ratchet.min.js可以容纳17条推文(假设推文大小为280个字符) 注意事项 在浏览器中使用时,将在窗口中设置secretSession 。 出口法规


【文件预览】:
double-ratchet-master
----.gitignore(38B)
----package.json(339B)
----LICENSE(1KB)
----test.js(2KB)
----_config.yml(26B)
----README.md(1KB)
----double-ratchet.js(11KB)
----double-ratchet.min.js(4KB)

网友评论