====== Google's authenticator ======
Google Authenticator is based on and implements the Time-based One-Time Password (TOTP) algorithm specified in RFC 6238.
6-digit code.
====== single entry ======
===== read image from file =====
zbarimg -q Screenshot.png
QR-Code:otpauth://totp/Google%3Auser%40example.com?secret=base32secret&issuer=Google
===== generate QR from command line =====
qrencode -t ANSI256UTF8 'otpauth://totp/Google%3Auser%40example.com?secret=base32secret&issuer=Google'
====== migration ======
All entries are exported as huge QR code.
After read it with
zbarimg --raw -q Screenshot.png
QR-Code:otpauth-migration://offline?data=...
It is base64 encoded data stream. Data is encoded using protobufs. Decoder / converted is available: [[https://github.com/dim13/otpauth|Google Authenticator migration decoder]]
otpauth -link "$(zbarimg -q --raw Screenshot.png)"