Brian Warner - Magic Wormhole- Simple Secure File Transfer - PyCon 2016.mp4
PyCon 20163 HN recommenders · recommended in 3 months, 2018–2023
talk · intermediate · evergreen · 2018–2023 on HN
Brian Warner, author of magic-wormhole, presents the tool at PyCon 2016. He explains how a few secret words let two computers securely transfer files, covering the cryptography (NaCl, SPAKE2) and library use.
Recommended as the author's own explanation of the design and security of magic-wormhole.
Up next
3 mo on HNRetirement Plans: Last Week Tonight with John Oliver (HBO)
LastWeekTonight
3 HN recommender · 2016–2026
11 mo on HNBehind the Scenes of iOS Security
Black Hat
9 HN recommender · 2016–2026
11 mo on HNWhy Electronic Voting Is Still A Bad Idea
Tom Scott
11 HN recommender · 2020–2026
11 mo on HNBut how does bitcoin actually work?
3Blue1Brown
15 HN recommender · 2017–2024
8 mo on HNDiffie-Hellman Key Exchange
Art of the Problem
9 HN recommender · 2016–2024
7 mo on HNBlackHat USA 2011: SSL And The Future Of Authenticity
Christiaan008
9 HN recommender · 2011–2017
8 mo on HNBlockchains Are a Bad Idea (James Mickens)
HBS Digital Initiative
8 HN recommender · 2018–2023
6 mo on HNLine Goes Up – The Problem With NFTs
Folding Ideas
12 HN recommender · 2022–2026
7 mo on HNTheory and Practice of Cryptography
Google TechTalks
5 HN recommender · 2011–2019
6 mo on HNWhy Electronic Voting is a BAD Idea - Computerphile
Computerphile
7 HN recommender · 2015–2025
5 mo on HNThe Future is a Dead Mall - Decentraland and the Metaverse
Folding Ideas
6 HN recommender · 2023–2025
5 mo on HNBitcoin 2012 London: Mike Hearn
Independent POV
6 HN recommender · 2013–2014
5 comments from Hacker News
Magic Wormhole: link An easy and secure file transfer program. I use it almost everyday since I discovered it. Author has a very good video on it at pycon-2016: ▶ this video
Here's a link from Brain Warner (the author) talking about that: ▶ this video Hope it helps, it's a good question.
According to parents nice talk[1] you can add a verify switch that lets you compare the signature of the actual key. So a public authenticated channel is enough. [1] ▶ this video
Have you taken a look at magic-wormhole[1]? I've started using it recently and it's insanely easy to use. It does have a centralised signalling server for key exchange between peers, but it does attempt to do peer-to-peer data transfer (only falling back to a TURN-style relay if both clients are behind NATs and aren't on the same local network). An explanation of the cryptography and design was given at PyCon 2016[2]. It also has built-in optional Tor support (though I'm not sure if it attempts to use an onion service for data transfer). [1]: link [2]: ▶ this video
I could not find an example on the gibhub page, but here is the timecode from a video that shows it in action: ▶ this video Also: link Looks neat.