文件名称:规格:ipfs中加密粘贴的规格
文件大小:9KB
文件格式:ZIP
更新时间:2024-02-23 10:58:09
ipfs pastebin IPFSJavaScript
enpaco /规格
ipfs中加密粘贴的规范
抽象
粘贴框的当前实现非常适合与人共享文本。 如果您需要保密,则有多个提供客户端加密的粘贴程序,因此服务器从不实际访问其内容。 但是,糊盒通常会引入单点故障,如果糊盒关闭,则所有糊料都会丢失。
ipfs-paste-spec旨在提供一种将糊状物与糊盒分离的方法。 使用libnacl对粘贴进行加密,然后将其添加到ipfs。 ipfs是一个对等网络,允许您通过其内容来寻址文件。 为此,它对加密的粘贴进行哈希处理,并允许其他人从拥有该文件的任何人下载它(ipfs还会验证数据是否被修改)。
Pastebins对创建的粘贴没有所有权,但是将其插入网络。 这意味着您可以替换url中的域,并访问符合规范的任何pastebin上的粘贴。
目标
避免集中化
易于扩展
容易解析
无需使用Web界面就可以粘贴到一个终端上并从另一个终端接收
可选:如果将密文添加到ipfs dht或仅散列并本地存储,则可配置
网址规范
https://example.com/p/
【文件预览】:
spec-master
----.gitignore(60B)
----package.json(997B)
----cli.js(1KB)
----karma.conf.js(2KB)
----.travis.yml(198B)
----LICENSE(6KB)
----README.md(2KB)
----lib.js(3KB)
----test()
--------test.karma.js(1KB)
--------test.js(866B)