MENU

Fun & Interesting

PASS: a Password Manager & Two Factor Authentication (OTP) with no Cell Phone

Luke Smith 73,273 4 years ago
Video Not Working? Fix It Now

Usually I just remember my passwords, but the program pass is very nice for storing many passwords, calling them in scripts, inserting them from a dmenu prompt and more. Crucially, with the pass-otp module, it can also do Two Factor Authentication (2FA/TFA) AKA One Time Passwords (OTP) where you use a 6-digit-password that changes every half a minute or so. Usually, normies use a cell phone for this, but you can actually just have pass do it on your computer. I actually have a dmenu prompt that gives me a list of all my OTPs to insert, and it automatically generates the six-digit password. Pass will be in your distro's package repository, but here's the site. https://www.passwordstore.org/ pass-otp is probably also in your repository, but here is the Github: https://github.com/tadfisher/pass-otp Note that I also use the program zbarimg to convert a QR code into text that we can feed into pass-otp. It will be in your distro's package repo too. Pass uses GPG to encrypt and decrypt your passwords, so I also talk about making a GPG key pair. You can have your GPG unlock automatically on login with pam-gnupg: https://github.com/cruegge/pam-gnupg WEBSITE: https://lukesmith.xyz 🌐❓🔎 DONATE: https://lukesmith.xyz/donate 💰😎👌💯 OR affiliate links to things l use: https://www.epik.com/?affid=we2ro7sa6 Get a cheap and reliable domain name with Epik. https://www.vultr.com/?ref=8384069-6G Get a VPS and host a website or server for anything else. https://brave.com/luk005 Get the Brave browser. https://lbry.tv/$/invite/@Luke View my videos on LBRY. Get a bonus for joining. https://www.coinbase.com/join/smith_5to1 Get crypto-rich on Coinbase. We both get $10 in Bitcoin when you buy or sell $100 in cryptocurrencies.

Comment