[开源项目]一个基于 ipfs 的去中心化匿名加密文本分享平台

6 天前
 chenjia404

原理

在页面把文本通过 aes 加密后,上传到 ipfs ,然后生成通过 location.hash 传值的新链接,新链接发送给朋友后,前端解析 location.hash 或者加密内容的哈希,然后去 ipfs 网络获取加密的内容,然后通过 location.hash 里面的密码解密输入。

安全性

上传到 ipfs 的文本都是 aes 加密的,如果没有解密密码是很难破解的,解密密码和加密内容哈希都是通过 location.hash 传递了,服务器或者网络运营商都无法记录。

使用方法

打开页面后,自由的输入你想分享的文本,然后点击发布,等 1-5 秒不等,页面自动跳转,打开一个新窗口,弹窗提示你分享链接。

部署指南

必须上传到 ipfs ,在一个公共网关下面运行,因为默认获取加密是调用网关下面的路径,这里你可以自己修改。

github:https://github.com/chenjia404/hardbin

764 次点击
所在节点    分享创造
2 条回复
cat9life
5 天前
还是挺有趣的 使用 ipfs 是防删除?
chenjia404
5 天前
@cat9life #1 无服务器托管,网站、内容都去中心化的托管在 ipfs 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1072687

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX