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
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?
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.
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.