Che cos’è un’esportazione di Google Authenticator?

Google Authenticator non mostra mai il segreto alla base di un codice. Per trasferire gli account su un nuovo telefono, offre la funzione «Trasferisci account», che mostra uno o più codici QR. Ogni codice contiene un link simile a otpauth-migration://offline?data=...; la parte dei dati è un messaggio protobuf codificato in Base64 che contiene tutti gli account: il segreto, il nome dell’account, l’emittente, l’algoritmo, il numero di cifre e il tipo.

Alcune app, come Aegis, possono importare questi codici, ma la maggior parte dei gestori di password e delle app di autenticazione richiede il consueto link otpauth:// oppure il segreto Base32, uno per ogni account. Ecco perché è necessario decodificare l’esportazione: è l’unico modo per recuperare i segreti dall’app.

Descrizione dello strumento

Incolla il link otpauth-migration:// oppure carica uno screenshot o una foto del codice QR: lo strumento elenca gli account contenuti, con l’emittente, il nome dell’account, il tipo (TOTP o HOTP), l’algoritmo e il numero di cifre. Fai clic su un account per visualizzare il relativo segreto Base32 e il link otpauth://, entrambi pronti da copiare, oltre a un codice QR da scansionare con un’altra app.

Se l’esportazione è suddivisa in più codici QR, lo strumento indica quale parte è stata decodificata, così saprai che dovrai decodificare anche le altre. Se il telefono non ti consente di acquisire uno screenshot della schermata di esportazione, fotografala con un altro dispositivo.

Tutto viene decodificato nel browser. Il link, l’immagine e i segreti non lasciano mai il tuo dispositivo.

Esempi

Questo link di esportazione contiene un account:

otpauth-migration://offline?data=CjEKCkhlbGxvId6tvu8SGEV4YW1wbGU6YWxpY2VAZ29vZ2xlLmNvbRoHRXhhbXBsZTAC

Lo strumento mostra l’emittente Example, l’account Example:alice@google.com, TOTP, SHA1 e 6 cifre, il segreto JBSWY3DPEHPK3PXP e questo link:

otpauth://totp/Example:alice%40google.com?secret=JBSWY3DPEHPK3PXP&issuer=Example

Funzionalità

  • Legge il link di esportazione o un’immagine del relativo codice QR
  • Segreto Base32 e link otpauth:// per ogni account
  • Un codice QR per ogni account, da scansionare con un’altra app di autenticazione