.
Encontrando dificuldade em migrar do Authy para outros autenticadores como Google Authenticator, Microsoft Authenticator, 2FA e mais, leia este guia para exportar chaves do Authy.
Provavelmente, se você estiver usando Authy, deve ter notado que não terá permissão para exportar chaves diretamente para outras plataformas, como Google Authenticator ou Microsoft Authenticator, o que pode ser um problema se você mudar para uma plataforma diferente.
E se você está se perguntando qual é o motivo dessa limitação, deixe-me dizer o que eles dizem sobre isso: “Para manter a segurança de nossos usuários, o aplicativo Authy não permite importar ou exportar tokens de conta 2FA”.
No entanto, existe uma solução para esse problema, e este guia o guiará pelas etapas para exportar suas chaves do Authy e importá-las para outros aplicativos autenticadores.
Etapas para exportar chaves secretas do Authy
Encontrei dois gists que me ajudaram a exportar a chave diretamente do desktop Authy para o outro aplicativo autenticador 2FA para gerar tokens.
Um deles é gboudreau/AuthyToOtherAuthenticator.md e o outro é mkyrychenko/export-authy.js. Eu tentei os dois, mas preferi o segundo porque a saída é bastante concisa e autoexplicativa.
Então, deixe-me mostrar como você pode usar o script “export-authy.js” para extrair chaves da área de trabalho do Authy e, com a ajuda de um código QR gerado, importá-los diretamente para outros autenticadores como o Google Authenticators (se você confiar neles ) ou 2FAS, que é uma ferramenta de código aberto.
Inicie o Authy no modo de depuração
Em primeiro lugar, gostaria de pedir-lhe que instalar Authy no seu computador pessoal para executar as etapas que vou compartilhar neste artigo. Para baixar o Authy, você pode visitar o site oficial para obter o arquivo de configuração do seu sistema operacional correspondente.
Como estou executando o Linux Mint, segui este método para instalar o Authy sem um pacote instantâneo e, se você também quiser fazer isso, certifique-se de verificar esse artigo.
Depois de instalar o Authy, inicie-o e conclua o processo de autenticação.
E depois de autenticado, você descobrirá que as contas precisam ser desbloqueadas, então clique no cadeado que aparecerá ao lado da conta específica.
Agora, vamos avançar este artigo iniciando o Authy no modo de depuração. Para fazer isso, execute o seguinte comando, que varia dependendo do seu sistema operacional.
janelas
open -a "Authy Desktop" --args --remote-debugging-port=5858
Linux
$ authy --remote-debugging-port=5858
$ ./authy --remote-debugging-port=5858
Acessar o Authy no localhost
Depois de invocar o comando acima, ele iniciará o Authy em um modo de depuração e, para acessá-lo, você precisará abrir seu navegador baseado em Chrome/Chromuim, mas se quiser experimentar este script no Mozilla Firefox, vá em frente e digite “localhost:5858” na barra de endereço.
Isso trará algo semelhante para você, então clique na primeira opção, Twilio Authy.

Execute o script para gerar um código QR
Depois disso, ele o levará para a próxima tela, onde no lado esquerdo da janela você encontrará a interface do aplicativo “Authy” com a conta e no lado direito você encontrará o painel “Ferramentas do desenvolvedor”.
No painel de ferramentas do desenvolvedor, altere a guia para “Console” e pressione Ctrl + L para limpar o aviso anterior ou mensagem de erro semelhante à imagem abaixo.

Uma vez que você está aqui, você precisa copie o script desta essênciacole o conteúdo nas guias do console e pressione enter para obter as informações da conta.

Como você pode ver, a saída consiste em um código QR, algoritmo TOTP, chave secreta, URI, dígitos e pontos.
Agora você pode usar o outro aplicativo de autenticação de dois fatores (2FA) para digitalizar o código QR, que importará a chave para o respectivo autenticador.
Não posso mostrar o resultado final porque o aplicativo não me permite fazer capturas de tela, mas posso garantir que tudo está funcionando conforme o esperado.
Embrulhar
Isso é tudo neste artigo, onde você aprendeu como exportar contas do Authy para outros autenticadores como Google, Microsoft e assim por diante.
Se o resultado não for o esperado, envie seu comentário e qualquer feedback aqui.

Um homem com uma tecnologia efusiva que explorou algumas das incríveis coisas da tecnologia e está explorando mais. Enquanto avançava, tive a chance de trabalhar no desenvolvimento Android, Linux, AWS e DevOps com várias ferramentas de código aberto.
.