From 9df6cc2d3e88c12c9d1fda0dbd07c932ae4a0944 Mon Sep 17 00:00:00 2001 From: adam Date: Sun, 18 May 2025 01:33:56 -0400 Subject: [PATCH] the procedure is that simple --- note.png | Bin 51225 -> 0 bytes src/script.md | 35 ++++++++++++++++++----------------- 2 files changed, 18 insertions(+), 17 deletions(-) delete mode 100644 note.png diff --git a/note.png b/note.png deleted file mode 100644 index ac65de9f59640cbb6a0ec0472e5d9ddfd62b8bf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51225 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 Ic<0go13cWGegFUf diff --git a/src/script.md b/src/script.md index 9cfa366..3e8b9f6 100644 --- a/src/script.md +++ b/src/script.md @@ -2,9 +2,9 @@ I've been saying for years to anyone who will listen, get a password manager. -## alternative, inferior solutions +## alternative, inferior solution -You could pay a service like nordPass or LastPass or whatever. +You could pay a service like NordPass or LastPass or whatever. pros: * someone else keeps a server running for you. Meaning they worry about hardware, electricity, bandwidth. @@ -16,26 +16,30 @@ cons: * as long as they have all this data on what sites you consider important, and the frequency with which you visit them... what, are they going to *not* sell that data to advertisers? * there was that one time LastPass raised their price and "coincidentally" "accidentally" found that their export function broke. which is partly the price point again, partly just some intolerable shenanigans. +or... + ## Welcome the KeePassiah KeePass is free and open source. OSI certified, uses state-of-the-art encryption, plays well with others. amazing. [Great Thing stamp over KeePass logo] -There's one flaw. -[note] which is bad -Most people have been trained that their cellphone is the nexus of their security and identity. -KeePass exists where Mono does - that is, Windows, Linux, and Mac. So if you're watching this +The original KeePass exists where Mono does - that is, Windows, Linux, and Mac. So if you're watching this [is that David Finch? the director] on your fkn telephone! -on mobile +on mobile, you'll want KeePassDX. -installed? great. make a new "database". give it a really good password - it'll even help you generate one. This is the one you rehearse and memorize and practice. For god's sake don't write it on a note stuck to your monitor. Please. I'm begging you. +Quickstart: -Great. Easy. Store all your passwords. You can also "set up 2-factor". Much like google authenticator, except you get to decide which device is standing in for the "something you have" factor. -[note] or more stuff. or less. whatever you want, i'm not your real dad. +install one. make a new "database". give it a really good password - it'll even help you generate one. This is the one you rehearse and memorize and practice. For god's sake don't write it on a note stuck to your monitor. Please. I'm begging you. + +[do we re-do the joke with Joel Haver saying photophotophotogift1?] + +[note] or it can hold more stuff. or less. whatever you want, I'm not your real dad. an "entry" is one account, a username/password combo. a "group" is a folder of those. +Great. Easy. Store all your passwords. You can also "set up 2-factor". Much like google authenticator, except you get to decide which device is standing in for the "something you have" factor. + ## extra features on desktop if you're on a real operating system, you'll probably want 2 more features: @@ -45,8 +49,7 @@ first, browser integration. [note] RIP to anyone who's employer likes microsoft, being forced to use Edge. click the cog to go to settings. scroll the left menu to find browser integration. Check to enable. check to enable tor browser, check to enable firefox, check to enable any of the inferior junk (if you partake). -Since LibreWolf is new, we'll jump through a few hoops. -[//TODO: rest of librewolf procedure] +Since LibreWolf is new, we'll jump through a quick hoop - if you're coming from firefox, go to your home directory, find .mozilla, copy native messaging hosts, go back up, go into .librewolf, paste. Now you can click to autofill. [note] And I mean global, burn this into yourself across all your devices. Second: learn a new global hotkey. @@ -60,11 +63,9 @@ what if instead of the mobile path or the desktop path, you have both? Fortunately, KeePass databases are [heavenly chorus] a file. -So you are allowed to back them up and sync them the same as any other file. +So you're allowed to back them up and sync them the same as any other file. -I use Syncthing. It's great for syncing moderate amounts of things, fairly quickly. On windows you want Synctrayzor - which is just syncthing and a tray app to start with windows. Make a folder, put your password db in that, add your other device, share the folder, and voila. +I use Syncthing. It's great for syncing moderate amounts of things, fairly quickly. On windows you want Synctrayzor - which is just syncthing plus a tray app to start with windows. Make a folder, put your password db in that, add your other device, share the folder, and voila. now you can also add syncthing to your NAS box, if you're so lucky. -or maybe instead of syncthing, google drive. Or this episode's sponsor, - -nah i'm kidding, not sponsored by anyone. +or maybe instead of syncthing, google drive. or Any number of offsite storage providers.