Forum Discussion

babbelmanet's avatar
7 days ago

2FA code drift

Hi,

i started using 2FA for my main 1Password account a while ago on a Windows machine. After a while a reinstalled a new Windows version on that machine and since then the 2FA codes are not working anymore. I suspect that maybe i was (unknowingly) i had some minutes of drift on the old machine and thus the codes are always off now with the correct time. How can i recover this account? I already tried coding some scripts to try out different drifts of the 2FA codes but testing those obviously is very slow because of failed login limits. 

Best

B

3 Replies

  • so whats the solution? export all passwords to an encrypted filesystem. delete my full 1password account and create a new one?

  • AJCxZ0's avatar
    AJCxZ0
    Bronze Expert

    The only time which matters is the current time according to the client generating the TOTP code.

    How to ensure that your client platform knows the correct time will depend on the platform and environment in which it runs. The Network Time Protocol (NTP) has existed for forty years and there are pools of free services available to anyone with a connection to the Internet to ensure that their clocks are accurate.

    • I know all that but yet i somehow managed to set it up in a way so my codes are never valid on the new machine. I tried different timezones, different daylight saving times, drifts around the NTP time. Nothing worked so far. 
      and again this is only affecting my main 1password account 2fa. all other 2fa codes seem to have been setup with the correct time and are working.
      so whats the solution? export all passwords to an encrypted filesystem. delete my full 1password account and create a new one?