Qual é a diferença entre o HOTP e o TOTP?
O HOTP significa senha única baseada em HMAC e é o padrão original em que o TOTP foi baseado. Ambos os métodos usam uma chave secreta como uma das entradas, mas enquanto o TOTP usa o tempo do sistema para a outra entrada, o HOTP usa um contador, o que incrementa a cada nova validação.
O Google Authenticator é um TOTP?
Google Authenticator (fig. 50.4) é um aplicativo móvel que usa algoritmos TOTP ou HOTP, conforme descrito pela solicitação de comentários (RFC) 6238 [8]. O algoritmo da geração OTP é baseado em um algoritmo de hash da segurança HMAC 1 de uma chave secreta e um contra-valor (registro de data e hora no caso do TOTP).
Como funciona o TOTP?
Uma senha única baseada no tempo (TOTP, ou OTP) é uma sequência de dígitos dinâmicos de código, cuja alteração é baseada no tempo. Freqüentemente, eles aparecem como números de dígitos SiC que se regeneram a cada 30 segundos. Os TOTPs são derivados de uma senha de semente secreta fornecida no registro do usuário na forma de código QR ou em texto simples.