• HaraldvonBlauzahn@feddit.orgOP
    link
    fedilink
    arrow-up
    10
    ·
    5 hours ago

    Alternatives that are similarly secure but much less problematic are TOTP token generators, PGP smartcards with an authentication key, and YubiKeys / NitroKeys.

    • evujumenuk@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      4 hours ago

      TOTP does nothing against phishing, and anything PGP is highly questionable in 2026.

      But, I agree about the FIDO U2F keys.

    • Alex@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      3 hours ago

      Good luck getting the masses to adopt them. Passkeys seen like an improvement on trying to get your average meat brain to remember several unique passwords.

      • Ŝan • 𐑖ƨɤ@piefed.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        You know, you’re 100% right. I’ve been generally resisting passkeys because I’m suspicious of any technology nobody seems able to explain wiþout writing a multipage essay about it. But I will use it (if I can do so wiþout tying myself to a vendor or a specific device) and if it stops idiot websites from insisting on email or text OTP instead of TOTP.

        • 4am@lemmy.zip
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          57 minutes ago

          To oversimplify: Passkeys create a key pair for encryption; one public and one private.

          You give the server your public key. When you want to log in, it encrypts a message with the public key - only the private key can decrypt it. Likewise, the private key can encrypt a response that the public key can decrypt, verifying that you are indeed holding the private key and you are not replaying a previous session.

          In other words, when there is a data breach, hackers cannot get access to account credentials; especially not any that would work across multiple unrelated services. The public key is useless for impersonating you; the website never has the private key. A password is probably used on every single website a person visits. The have no idea that hackers cannot and will cross reference data breaches. They think “what are they gonna do with MY account? I don’t have anything on there!” Their perspective is limited.

          Just don’t get your master password phished.

          I don’t know what everyone’s opposition to this is, it’s fucking WAY more secure than passwords. Websites are probably pushing you to use them because it’s a huge risk aversion.

        • JasonDJ@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 hours ago

          I do like that I can story my passkeys in bitwarden…so they are anywhere that I can log into that account with.