passkey
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| passkey [2024.03.13 04:35] – Steve Isenberg | passkey [2024.03.13 05:47] (current) – Steve Isenberg | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~NOCACHE~~ <fc # | ~~NOCACHE~~ <fc # | ||
| visits {{counter|today| time| times}} today, {{counter|yesterday| time| times}} yesterday, and {{counter|total| time total| total times}}]</ | visits {{counter|today| time| times}} today, {{counter|yesterday| time| times}} yesterday, and {{counter|total| time total| total times}}]</ | ||
| - | |||
| - | Presentation can be include [[https:// | ||
| Line 11: | Line 9: | ||
| [[https:// | [[https:// | ||
| - | ====Using passwords==== | + | The following digested from [[https:// |
| - | - Sign up with a website, eg, buystuff.com | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | - Buystuff makes sure you entered the correct password and if so lets you in | + | |
| - | ====Using passkeys==== | + | ===Passwords - shared secret=== |
| - | - You are using a password | + | - When you create an account, you choose |
| - | - Sign up with a website that supports Passkeys, eg, betterstuff.com | + | - The website |
| - | - Betterstuff may first require that you create a password to log in | + | - When you login, you send the password to the website |
| - | - You tell Betterstuff that you want to use Passkeys | + | - The website uses the same math to encrypt/ |
| - | - Your password manager | + | - If the two hashes match then you're in |
| - | | + | |
| - | | + | ===Passwords: |
| - | - When you want to log into betterstuff.com, | + | * Passwords can be guessed |
| - | - Only you can decrypt the message as only you have the Private | + | * Passwords can be seen in transit |
| - | - You decrypt | + | * Passwords need to be complex (u/l case, #, special chars) and long so hard to guess |
| - | - The website | + | * Some websites may save the password and not the hash (and passwords are compromised in a breech) |
| - | //A lot of this happens behind the scenes.// | + | * Best to use a password manager |
| + | |||
| + | ===Passcodes - use public key cryptology=== | ||
| + | * Each passkey is a pair of keys: a public key and a private | ||
| + | | ||
| + | * Public key is given to and stored by the website when you sign up with the website(and it's ok if attacker sees this) | ||
| + | | ||
| + | |||
| + | Public info: your public key and the algorithm used (e.g., 3DES, AES, RSA)\\ | ||
| + | f( f(number, public key) , private key) = number\\ | ||
| + | [[https:// | ||
| + | |||
| + | ===Signing in using Passcodes=== | ||
| + | - Your device asks website | ||
| + | - Website | ||
| + | - Your device uses your private | ||
| + | - The website | ||
| + | - If there' | ||
| + | |||
| + | ===Passcodes: | ||
| + | * Passkeys can't be guessed (unlike simple passwords) | ||
| + | * Attackers can't do anything if they get your public key (it's useless without your private key that you never share) | ||
| + | * Attackers can't see anything useful in transit like they can with passwords | ||
| + | * You can have many public-private key pairs (I haven' | ||
| + | |||
| + | (Argument: passkeys can be guessed. Yes, you can guess a 1024-bit or ~300 digit number given enough time and computing resources. | ||
| + | | ||
| ===1. Passkey Example=== | ===1. Passkey Example=== | ||
| Line 67: | Line 86: | ||
| ==2b. Creating passkey== | ==2b. Creating passkey== | ||
| + | < | ||
| This from video [[https:// | This from video [[https:// | ||
| Line 78: | Line 98: | ||
| - Log out, log in. Select the icon where userID is entered, select Shopify. | - Log out, log in. Select the icon where userID is entered, select Shopify. | ||
| - You're logged in. | - You're logged in. | ||
| + | </ | ||
| + | |||
| + | At Nintendo | ||
| + | - In BitWarden, create login for Nintendo(name, | ||
| + | - Go to nintendo.com (the website) | ||
| + | - Sign-up | ||
| + | - Select the login info f/BitWarden | ||
| + | - Get verification email w/code, enter 4-digit code on Nintendo | ||
| + | - Log out, log in using new acct | ||
| + | - Account settings > Sign-in and security settings | ||
| + | - Scroll to Passkey, Edit | ||
| + | - Register a New Passkey | ||
| + | - Follow verification process: Submit to start it | ||
| + | - Enter 6-digit code | ||
| + | - Register | ||
| + | - BitWarden: select the login you just created to save the passkey | ||
| + | |||
| + | Let's try it | ||
| + | - Sign out | ||
| + | - Sign in '' | ||
| + | - BitWarden: select the login you just created to use its saved passkey | ||
| + | You're in. | ||
passkey.1710329737.txt.gz · Last modified: by Steve Isenberg
