• nanometer1625@thelemmy.club
    link
    fedilink
    arrow-up
    2
    ·
    52 minutes ago
    10 PRINT "So in order to log into most websites, you need your username/email address and a password."
    20 PRINT ""
    30 PRINT "You can save your username/password in your web browser or in the cloud."
    40 PRINT ""
    50 PRINT "Sometimes people get lazy and reuse passwords, sometimes people forget their passwords."
    60 PRINT ""
    70 PRINT "Passkey is a replacement for usernames/passwords. It does require that the passkey is saved somewhere, often on your device (in the cloud is possible, but non-standard)."
    80 PRINT ""
    90 PRINT "When you "; CHR$(34); "create"; CHR$(34); " a passkey, this passkey is used only at a single place. For example, you"; CHR$(39); "d have a passkey for your bank, another one for your email, another one for Lemmy. You have no say in the matter, that"; CHR$(39); "s just how it works."
    100 PRINT ""
    110 PRINT "When you log into a website that has passkey enabled, your passkey/password manager pops up, you click on the passkey and that"; CHR$(39); "s it. There is no email address, there is no password, no MFA."
    120 PRINT ""
    130 PRINT "edit: oh, you also asked about the difference between passwords."
    140 PRINT ""
    150 PRINT "It"; CHR$(39); "s all about improved security."
    160 PRINT ""
    170 PRINT "You go to certain websites, and they"; CHR$(39); "ll only allow a-zA-Z0-9, others require a minimum length of 8 characters, needs 3 symbols (except ! for whatever reason ;)"
    180 PRINT ""
    190 PRINT "Then you have no idea how the website is storing your password. Are they encrypting it? Did they do it correctly?"
    200 PRINT ""
    210 PRINT "If you look at the number of "; CHR$(34); "breached/leaked"; CHR$(34); " passwords on the internet, it"; CHR$(39); "s because it"; CHR$(39); "s hard to securely store passwords."
    220 PRINT ""
    230 PRINT "Passkey solves all this. Websites are just given "; CHR$(34); "a public key"; CHR$(34); " and it can be "; CHR$(34); "just stored"; CHR$(34); ", no special treatment necessary."