简单又安全的文件传送工具 Magic Wormhole

简单又安全的文件传送工具 Magic Wormhole

MIT
Python
跨平台
2017-06-29
王练

Magic Wormhole 提供了这样一种文件传输方式:不需要任何的上传、网页界面,或登录密码,只需输入几个代码,即可传送文件。

Magic Wormhole 提供了一个名为 wormhole 的库和命令行工具,它可以从一台计算机到另一台计算机获取任意大小的文件和目录(或短文本)。通过使用相同的“虫洞代码”(wormhole codes)来识别两个端点。使用的代码很简短,人性化,接收方通常只需要输入几个字符。 虫洞代码是一次性使用,不需要记住。

以正确方式使用该工具非常简单。简单来说,你可以在桌面上以脚本或其他形式设置该工具,只需将文件丢在上面,就会看到密码弹出,然后你只需告知对方密码即可。他们将直接而安全地接收文件。

示例

Sender :

% wormhole send README.md
Sending 7924 byte file named 'README.md'
On the other computer, please run: wormhole receive
Wormhole code is: 7-crossover-clockwork
 
Sending (<-10.0.1.43:58988)..
100%|=========================| 7.92K/7.92K [00:00<00:00, 6.02MB/s]
File sent.. waiting for confirmation
Confirmation received. Transfer complete.

Receiver :

% wormhole receive
Enter receive wormhole code: 7-crossover-clockwork
Receiving file (7924 bytes) into: README.md
ok? (y/n): y
Receiving (->tcp:10.0.1.43:58986)..
100%|===========================| 7.92K/7.92K [00:00<00:00, 120KB/s]
Received file written to README.md

这其中的 7-crossover-clockwork 就是需要输入的“虫洞代码”。

的码云指数为
超过 的项目
加载中

评论(4)

无著方知尘亦珍
无著方知尘亦珍
还不如qq或微信来的方便
这里有一只羊
这里有一只羊
p2p传输都需要一个打洞服务。大家都先通过这个服务注册身份,然后再进行进一步交互。
zigzagroad
zigzagroad
这个创意挺不错的。 猜测原理:客户端将文件拖入面板时,自动将文件路径和其他必要信息进行运算得到“虫洞代码”并将 该代码和客户端IP 提交到服务器保存;另一个客户端提取文件时根据输入的虫洞代码在服务器上查找到客户端IP 并由客户端之间直接连接访问,提交文件的客户端根据虫洞代码查找本地对应的文件,然后开始读取传输文件内容;完成文件传输后,通知服务器和提交文件的客户端删除相关虫洞信息。 @阿飞v
阿飞v
阿飞v
啥原理?

Magic Wormhole 0.10.2 发布,简易文件传送工具

Magic Wormhole 0.10.2 已发布,该版本修复了上个版本的两个 bug : WebSocket 连接出错时正确的消息报告 单元测试套件可正常通过 更多详情可点此查看更新日志 下载地址: Source code (zip) ...

2017/07/01 07:42

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

基于BitBox的Wormhole SDK 已迭代至1.0.0版本

Wormhole协议自推出以来,官方开发团队一直在进行开发工作。早在8月份开发团队推出v0.1.0客户端,正式上线BCH主网。目前,Wormhole协议已经是BCH网络中能够发行Token的较为成熟代币方案。一周...

2018/10/15 09:59
10
0
VIAT——虫洞星辰大海里程碑

昨日,全球第三大矿池ViaBTC矿池发布公告称,将于10月8日(HKT)上线ViaBTC Token(VIAT)。同时ViaBTC旗下交易所品牌CoinEx也发布公告称,ViaBTC Token已在CoinEx加速器开启公示。 ViaBTC T...

2018/10/08 10:02
50
0
Wormhole 大数据流式处理平台之设计思想

导读:互联网的迅猛发展使得数据不再昂贵,而如何从数据中更快速获取价值变得日益重要,因此,数据实时化成为了一个大趋势。越来越多的业务场景需要实时分析,以极低的延迟来分析实时数据并给...

2019/06/28 13:52
641
2
Wormhole大数据流式处理平台五大功能

导读:在上一篇文章「Wormhole 大数据流式处理平台之设计思想」中,我们介绍了Wormhole的设计思想,并给出了Stream、UMS、Flow、Namespace等相关概念的具体定义,从文章中我们得知,Wormhol...

2019/07/08 17:20
63
0
WormHole是一个简单、易用的api管理平台,支持dubbo服务调用

WormHole服务网关管理平台 相关快速链接 管理台操作说明 C端对接网关及签名说明 回调接口使用说明 多环境配置使用说明 网关错误码说明 WormHole更新说明 配置好即可运行 GitHub地址:https:/...

2019/03/20 21:28
26
0
EOS安全漏洞再发,BCH将如何兼顾智能合约效率与安全?

  SDK是Software Development Kit的缩写,中文意思就是“软件开发工具包”。在智能合约开发中,SDK 为不同平台的交易提供了统一的支付接口,开发者在Dapp页面中可以通过浏览器插件钱包、手机...

2018/07/31 10:28
38
0
如何设计实时数据平台(技术篇)

敏捷之歌 我抽数故我存在 | DBus 人人玩转流处理 | Wormhole 就当吾是数据库 | Moonbox 颜值最后十公里 | Davinci 导读:实时数据平台(RTDP,Real-time Data Platform)是一个重要且常见的大...

2019/06/21 13:42
3.9K
9
漫谈BCH Token方案

Token是什么? Token是什么,Token有必要存在吗?如果说公链的币就是钱的话,那么Token就是票(或者说“通证”)。生活中处处需要钱,而有的时候,钱要换一种方式存在,那就是“票”。比如:...

2018/11/02 10:03
16
0
如何基于日志,同步实现数据的一致性和实时抽取?

7月25日晚8点,线上直播,【AI中台——智能聊天机器人平台】,点击了解详情。 一、背景 事情是从公司前段时间的需求说起,大家知道宜信是一家金融科技公司,我们的很多数据与标准互联网企业不...

2019/07/17 13:58
2.6K
2
通过Docker容器连接代理Wormhole

Wormhole 是一个能识别命名空间的由 Socket 激活的隧道代理。可以让你安全的连接在不同物理机器上的 Docker 容器。可以用来完成一些有趣的功能,例如连接运行在容器本机的服务或者在连接后创...

2018/11/19 14:33
74
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部