文件名称:星座:对等加密消息交换
文件大小:115KB
文件格式:ZIP
更新时间:2024-02-23 14:16:13
haskell privacy crypto encryption peer-to-peer
星座 星座是一个自我管理的对等系统,其中每个节点: 托管多个NaCl(Curve25519)公钥/私钥对。 与最少一台主机同步后,自动发现网络上的其他节点。 将映射到收件人主机的公钥目录与网络上的其他节点同步。 公开一个公共API,该API允许其他节点将加密的字节串发送到您的节点,并进行同步,检索有关您节点知道的节点的信息。 公开一个私有API,该私有API: 允许您将字节字符串发送到一个或多个公共密钥,并返回内容可寻址的标识符。 在通过有线将其传输到正确的接收方节点(并且仅这些节点)之前,此字节串已被透明且有效地加密(以对称加密速度)。标识符是每个接收方节点接收到的加密有效负载的哈希摘要。 每个接收者节点还收到一个为其公共密钥加密的小Blob,其中包含用于加密有效负载的主密钥。 允许您基于标识符接收解密的字节串。 您的节点已发送或接收的有效载荷可以通过这种方式解密和检索。 公开删除,重新同步和其他管理功能的方法。 支持许多存储后端,包括LevelDB,BerkeleyDB,SQLite和适用于任何FUSE适配器(例如,适用于AWS S3的)的Directory /