文件名称:secret-handshake
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-02 07:58:26
JavaScript
秘密握手 基于相互认证密钥协议握手并带有前向安全身份元数据的安全通道。 有关设计的完整说明,请阅读 实作 javascript / node.js此存储库。 进入 锈 c (实际上只是实现加密,而不是作为rust实现中的组件使用的协议) python / twisted (WIP) C C ++ (WIP) 也是加密属性的正式证明! 索偿 该协议派生共享密钥并相互认证连接的两端。 共享机密是转发安全的,身份元数据也是如此。 “转发安全身份元数据”是指: 以后的密钥折衷无法确认握手中的公共密钥。 并且: 窃听者无法学习公共密钥 重播攻击者无法学习公钥。 中间的人不能学习公钥。 “错误的号码”不能学习公用密钥。 未经身份验证的客户端无法学习服务器密钥。 注意:错误的号码只是中间的一个偶然的人。 “确认”是指检查对公钥的猜测。 通过“学习”我的意思是,你可
【文件预览】:
secret-handshake-master
----.gitignore(13B)
----protocol.js(5KB)
----README.md(5KB)
----crypto.js(6KB)
----test()
--------net.js(3KB)
--------net2.js(3KB)
--------net1.js(2KB)
--------vectors.js(61B)
--------shs1-test()
--------secret-handshake.js(6KB)
----LICENSE(1KB)
----package.json(1KB)
----index.js(73B)
----random.js(149B)
----.travis.yml(85B)
----errors.js(2KB)