magic-wormhole 是一个用于在两台计算机之间安全传输文件的工具。它通过创建一个临时的点对点连接,允许用户将文件或文本从一台计算机发送到另一台计算机。
它使用 PAKE 这一系列的加密算法,通过短的低熵密码来建立强大的高熵共享密钥并使用该密钥来加密数据。
magic-wormhole(魔法虫洞)的概念来源于巫师:两个相距甚远的巫师同时说出同一个魔法短语,他们之间产生了一种神秘的虫洞。然后巫师们把书扔进虫洞,书从另一边掉出来。
使用 x env use magic-wormhole
即可自动下载并使用
x-cmd 提供1分钟教程,其中包含了 magic-wormhole 命令常用功能的 demo 示例,可以帮你快速上手 magic-wormhole 。
使用案例:
# 安装 magic-wormhole
x env use magic-wormhole
# 发件人发送文件
wormhole path/file
# 收件人接收文件
wormhole receive <code-phrase>
# 发件人使用自己的代码短语发送文件
wormhole send --code <code-phrase> path/file
# 发短讯
wormhole send --text hello
简单易用: 提供简洁的命令行界面,使用户能够轻松地传输文件或文本。
安全传输: 使用端到端的加密来保护传输的数据,确保文件传输是安全的。
临时连接: 创建一个临时的点对点连接,文件传输完成后,连接会自动关闭。
跨平台支持: magic-wormhole
可以在多个操作系统上运行,包括 Linux、macOS 和 Windows。
语言无关: magic-wormhole
的设计使其能够与不同的编程语言进行交互,而不受特定编程语言的限制。可以在使用任何编程语言的系统中使用 magic-wormhole,并通过相应的编程语言库或接口与其进行集成。