Decodificador de QR code de 2FA
Veja o que há dentro de um QR code de configuração de dois fatores ou de uma exportação do Google Authenticator: o serviço, a chave de configuração, os parâmetros e o código atual. Tudo acontece no seu navegador.
Escolha uma captura de tela ou foto de um QR code de 2FA. No computador, você também pode arrastar ou colar uma imagem aqui.
Decodificado nesta aba do navegador. Nada é enviado.
Antes de usar
Uma chave de configuração é tão sensível quanto uma senha. Quem tiver a chave consegue gerar seus códigos. Só decodifique QR codes das suas próprias contas e não faça isso em um computador compartilhado ou de trabalho em que você não confia. Esta página não envia nada para lugar nenhum: depois que ela carregar por completo, você pode desligar a conexão e ela continua funcionando.
O que ele lê
Links padrão de configuração têm esta forma:
otpauth://totp/Example:alice@example.com?secret=JBSWY3DPEHPK3PXP&issuer=Example
Este é o formato que a maioria dos sites coloca nos QR codes de 2FA. Ele costuma ser chamado de “Key URI format”. O decodificador mostra cada parte:
| Parte | Significado | Se estiver ausente |
|---|---|---|
totp ou hotp |
Códigos baseados em tempo ou em contador | Obrigatório |
Rótulo (Example:alice@…) |
Nome do serviço e da conta exibido no seu app | Vazio |
secret |
A chave de configuração, em base32 | Obrigatório |
issuer |
O nome do serviço | Tirado do rótulo |
algorithm |
SHA1, SHA256 ou SHA512 | SHA1 |
digits |
Tamanho do código | 6 |
period |
Segundos de duração de cada código | 30 |
Exportações do Google Authenticator (otpauth-migration://offline?data=…) são o que o Google Authenticator mostra quando você escolhe Transferir contas > Exportar contas. Um QR code pode conter várias contas, e uma exportação grande é dividida em vários QR codes. O decodificador lista todas as contas do QR code e diz qual parte da exportação ele é, por exemplo 2 de 3.
Quando ele é útil
- Para conferir quais contas e parâmetros um QR code de exportação contém antes de importá-lo em outro lugar.
- Para ver se um serviço usa parâmetros fora do padrão, como 8 dígitos ou um intervalo de 60 segundos, quando os códigos não batem.
- Para conferir se um código do seu app autenticador coincide com o código calculado aqui. Se forem diferentes, a causa provável é o relógio do seu dispositivo ou a chave guardada. Veja O código 2FA não funciona?
A linha Novaz em cada resultado diz se o Authenticator App - Novaz consegue adicionar aquela conta. O app é compatível com códigos baseados em tempo com SHA-1, SHA-256 ou SHA-512, de 6 a 8 dígitos, e intervalos de 1 a 300 segundos.