News for hackers. Stuff that matters.
Re:Ozzillate – Transfer Files via Sound by kongin on Friday September 10, 2021 @08:42AM (#28480695)
Using QR codes sets you up for disappointment.

I wanted to store a gpg key offline by engraving it in metal. A reasonably sized one would taken six of the largest 177x177 plates to record.

The best solution I came up with was to use metallic punched tape of some description.

Re:Ozzillate – Transfer Files via Sound by dtonon on Saturday September 11, 2021 @06:51AM (#28490887)
On low error correction level you can save 2953 bytes in binary and 4296 in alphanumeric mode. The latter should be fine for a gpg key.

I'm experimenting for fun on this side: https://github.com/dtonon/papiro

Re:Ozzillate – Transfer Files via Sound by dtonon on Monday September 13, 2021 @05:40PM (#28517223)
My fault: alphanumeric mode is not suitable for a GPG key, because it is:

> 0–9, A–Z (upper-case only), space, $, %, *, +, -, ., /, :

and so we miss the lowercase [a-z]. Therefore we need to use the 2953 bytes binary option.

Re:Ozzillate – Transfer Files via Sound by mekkkkkk on Friday September 10, 2021 @09:54AM (#28481597)
A v40 QR code can hold ~3000 chars/bytes. Isn't that enough for a GPG key?
Re:Ozzillate – Transfer Files via Sound by kongin on Friday September 10, 2021 @10:13AM (#28481846)
It's been over two years since I looked at it, but from memory I wanted a 8 KiB key pair that I could engrave. One was to be the public key that would be scannable, the other was the private key that would be kept in a safety deposit box.

The practical limit was 3KiB for the qr code and there was some metadata in the key I didn't want to lose. I can't remember if it was the private or public key that was giving me the most trouble. But the idea of just having something to point your phone at on a wall and read a signed message from me wasn't practical.