OTP baseada em hash (HOTP): Esse tipo de OTP é gerado e enviado a um usuário com base em um algoritmo de hash que sincroniza o código da OTP com um contador que muda gradualmente cada vez que o usuário obtém acesso. OTP baseada em tempo (TOTP): Este tipo de OTP é baseado no tempo, pois fornece uma janela de tempo dentro da qual o código da OTP será válido. Em geral, os intervalos têm de 30 a 60 segundos. Se o usuário não inserir o código de OTP dentro do intervalo especificado, ele deverá solicitar um novo.