

Magic Wormhole
Secure data transfer software that allows users to transfer files between computers. It uses a Password Authenticated Key Exchange (PAKE) for end-to-end encryption and generates single-use codes for the transfer. The 'wormhole' command-line tool facilitates transfers with tab-completion for ease of use.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Mac
- Windows
- Linux
- Python
Features
- Command line interface
- Peer-To-Peer
Magic Wormhole News & Activities
Recent News
Recent activities
- Danilo_Venom updated Magic Wormhole
taha-labrahimi added Magic Wormhole as alternative to safedrop.ma
InzideTech added Magic Wormhole as alternative to Vault-Sync
BenMikhaeli added Magic Wormhole as alternative to Ravero- sn3ll added Magic Wormhole as alternative to AnySend.to
TwoPotatoes added Magic Wormhole as alternative to Two Potatoes
davidrodriguezpozo added Magic Wormhole as alternative to NovoSend
oldany added Magic Wormhole as alternative to DropMind
mesyednr added Magic Wormhole as alternative to Unit Send
Perkoon added Magic Wormhole as alternative to Perkoon
Featured in Lists
A list with 15 apps by kaekazeh without a description.
A list with 52 apps by NylaTheWolf without a description.
What is Magic Wormhole?
Magic Wormhole is a software that allows secure data transfer between computers. The data can be files, directories, or text, with no size limit. Transfers can happen through a peer-to-peer connection or a TURN-like relay, depending on network conditions. The software uses a Password Authenticated Key Exchange (PAKE) construction for secure, end-to-end encryption with easy-to-remember codes.
The software includes a command-line tool named 'wormhole' to help with data transfer. The two endpoints in the transfer are identified using identical 'wormhole codes'. These short, pronounceable codes are generated by the sending machine and entered into the receiving machine. The receiving side offers tab-completion on the codewords for ease of use. These codes are single-use and don't need to be remembered.


Comments and Reviews
There is a gui called wormhole-gui by Jacalz for wormhole-william, which is the Go implementation of magic-wormhole. An Android app called Wormhole William is available on the Play Store. Sending/receiving files between Android and desktop running the original magic-wormhole is also possible.
Windows binary download: https://github.com/aquacash5/magic-wormhole-exe/releases/tag/0.20.0 command line interface.. this looks more like a rabbit hole than a worm hole
Simply the best compromise between security and ease of use. Combine it with wormhole-gui, and you have a simple but powerful app to easily share files between friends.
Although it's still only a CLI tool, I'm baffled at the simplicity this brings for file-sharing across the web. Data is sent without a middleman (aside from a small string identifying the computer sending the data) and encrypted.
Secure, reliable, and occasionally, depending on your PAKE passphrase, fun!