Jak funguje Google Authenticator?
Ahoj,
jak je možné, že funguje i offline? To nepotřebuje žádné připojení, když se generuje každou půl minutu nový kód? Nebo se při počátečním spojení vygeneruje milion kódů a potom jen u dvoufaktorového přihlášení musím zadat právě ten kód, který má platit danou půl minutu, takže bych nepotřeboval ani tu aplikaci, kdybych teoreticky ten kód pro daný čas znal?
Jak to funguje?
A jak je to s baterií, vybíjí rychleji, když se na pozadí pořád ten kód mění?
Díky.
Proč by se mělo predgenerivat miliony kódů?
Aplikace se pro tvůj účet zaregistruje v autentifikatoru. Tim se stanoví základ pro generování kódu jak v aplikaci, tak i autentifikatoru, tzv. seed.
Pak už jde hen o to, že na základě seed a času aplikace i autentifikator generují stejný kód.
Autentifikator není s aplikací kromě prvotní registrace aplikace nijak propojený
Aha, takhle to funguje. Díky za vysvětlení. :)