This project made me learn about and attempt to implement the SPAKE2 protocol and HKDF as an exercise. It's quite fascinating. It lets you upgrade a short password to a long key, but requires trusting a server to rate limit attempts on brute-forcing that short password. It seems difficult to find a practical use case for it tho. Because it's only relevant when it is impractical to send a long key. But if you think fo…
That's all nice and dandy, but what about sending data the other way, from a phone to a desktop? Meticulously typing in long strings of text with no mistakes is not really a practical solution for the vast majority of users.
Magic Wormhole: Get things from one computer to another, safely
41–50 of 107 posts
Re: Magic Wormhole: Get things from one computer to another, safely
#42Earlier quoted context omitted.
That's all nice and dandy, but what about sending data the other way, from a phone to a desktop? Meticulously typing in long strings of text with no mistakes is not really a practical solution for the vast majority of users.
QR codes?
Re: Magic Wormhole: Get things from one computer to another, safely
#43Earlier quoted context omitted.
Wormhole William is available for Android devices: https://play.google.com/store/apps/details?id=io.sanford.wor...
I need iOS and iPadOS. Although ideally there’d be a GUI that could work on all of the “mainstream” OSes, since most of my problem here is that I frequently need to move files between devices in different walled or unwalled gardens.
Re: Magic Wormhole: Get things from one computer to another, safely
#44Re: Magic Wormhole: Get things from one computer to another, safely
#45This project made me learn about and attempt to implement the SPAKE2 protocol and HKDF as an exercise. It's quite fascinating. It lets you upgrade a short password to a long key, but requires trusting a server to rate limit attempts on brute-forcing that short password. It seems difficult to find a practical use case for it tho. Because it's only relevant when it is impractical to send a long key. But if you think fo…
That's all nice and dandy, but what about sending data the other way, from a phone to a desktop? Meticulously typing in long strings of text with no mistakes is not really a practical solution for the vast majority of users.
Re: Magic Wormhole: Get things from one computer to another, safely
#46Earlier quoted context omitted.
It uses a rendezvous server to handle connecting.
Googled. > Because of firewall network address translation (NAT) issues, rendezvous protocols generally require that there be at least one unblocked and un-NATed server that lets the peers locate each other and initiate concurrent packets at each other. So probably cant help with a VPC unless you pierce a hole for it. I guess this makes sense, since by design this shouldn't be possible.
Re: Magic Wormhole: Get things from one computer to another, safely
#47Re: Magic Wormhole: Get things from one computer to another, safely
#48Earlier quoted context omitted.
That's all nice and dandy, but what about sending data the other way, from a phone to a desktop? Meticulously typing in long strings of text with no mistakes is not really a practical solution for the vast majority of users.
QR codes?
Re: Magic Wormhole: Get things from one computer to another, safely
#49tailscale funnel --set-path
(The path is needed because there are lots of bots who scan tailscale hostnames).
This works if the sender is tech savvy (and a tailscale user) but not in the other direction.