Keys under FIDO2 or U2F can do that if the service supports it.
Edit:
I recommend you Solo Keys instead of Yubikeys which are free software and free hardware.
A loosely moderated place to ask open-ended questions
Search asklemmy ๐
If your post meets the following criteria, it's welcome here!
Looking for support?
Looking for a community?
~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~
Keys under FIDO2 or U2F can do that if the service supports it.
Edit:
I recommend you Solo Keys instead of Yubikeys which are free software and free hardware.
solo keys looks interesting! Am I right that it could be used as a password, not like a 2FA only?
upd seems it more 2FA solution
If you have an account in a Nextcloud instance and has added the application for its support (and I think that must also add a configuration but I didn't check yet), you can use it there.
Mailcow also supports it, but I think only as 2FA and the other service I know is nonfree, so I don't want to mention it.
Support is still the process but I think that some or most mainstream websites support it at some point.
Maybe YubiKey and the alternatives to it might be useful for you.
Maybe mooltipass does what you are looking for? It's open source hardware too.
oh.. looks interesting, never heard of! Have you tried it?
I haven't looked at the software but I instantly thought of the fifth element
Haha that's what it was named after. Makes it very easy to remember! https://hackaday.com/wp-content/uploads/2014/04/multipass__by_mixmasterangel-d5yihtc.jpg?resize=800,509
keepassdx app for android supports the use of a keyfile. you could keep the keyfile on a usb. but if the usb drive breaks or usb port breaks.. then you may have a problem.