- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
204 lines
15 KiB
Plaintext
204 lines
15 KiB
Plaintext
Episode: 3627
|
|
Title: HPR3627: Only Key Duo
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3627/hpr3627.mp3
|
|
Transcribed: 2025-10-25 02:23:01
|
|
|
|
---
|
|
|
|
This is Hacker Public Radio Episode 3627 for Tuesday the 28th of June 2022.
|
|
Today's show is entitled, Only Key Duo.
|
|
It is hosted by Operator and is about 16 minutes long.
|
|
It carries an explicit flag.
|
|
The summary is I talk about my new hardware password manager.
|
|
Hello everyone and welcome to another episode of Hacker Public Radio with your host Operator.
|
|
Today we'll be talking about the Only Key Duo, which is a new version of Only Key that
|
|
is a password typing tool like a UBKey, whatever if you've heard that before.
|
|
So back, I don't know when probably six months ago, maybe a year ago, they did a kickstarter
|
|
for the Only Key Duo.
|
|
Now before this, I have the old one or the current one in my hand here.
|
|
It's probably two inches, three inches long, four inches long, three and a half inches
|
|
long by an inch long.
|
|
It has six buttons and they're kind of soft buttons, like what you call it, and do
|
|
serve buttons.
|
|
They're not actual hardware buttons, they're buttons like on your phone, whatever.
|
|
It's not the same thing as your phone, but it's the non-buttony buttons.
|
|
I don't really know how to explain it.
|
|
Anyways, so there comes with six different buttons, one, two, three, four, five, six.
|
|
You can flash it, it has a LED on the bottom.
|
|
You can sign up to 20, whatever.
|
|
I think you can have multiple profiles on it.
|
|
I'm not really explaining what this is very well, but I've had it so long.
|
|
The main idea is that you have a hardware-based token, hardware-based password tool.
|
|
You plug in the USB port, you press a button, and it types your password.
|
|
But before that, you have to type in a pin that unlocks the device.
|
|
That's cool, and in fact, it allows you to have complex passwords for stuff.
|
|
It works over USB.
|
|
There's a dongle to plug it into your phone.
|
|
Now we'll say about the dongle, you have to slow the speed down to a reasonable speed.
|
|
If it types it too fast, it won't get picked up by the actual phone, so that's kind of odd.
|
|
There's also other implementations of issues with that too.
|
|
I've had BIOS boot stuff, like bootloader type of stuff for semantic, do the same thing.
|
|
If it's full speed ahead, and it's typing lightning fast, instantly fast, the delay for
|
|
the OS is not how fast it can pick it up.
|
|
You might have to adjust the speed in very rare cases.
|
|
Another case is the remote desktop over remote desktop, and sometimes there'll be some
|
|
weird shenanigans with holding down shift and pressing a button, so a capital F might
|
|
come out as a capital F, but then all the numbers are now symbols, and the rest of the
|
|
letters are capitalized, and then it might camel case at some point with the wrong password,
|
|
and of course you don't want that.
|
|
There are some issues there.
|
|
I want to say that's not hardware-based.
|
|
I want to say that's actually AutoHotkey, so I'm correcting myself out loud.
|
|
AutoHotkey will do that.
|
|
It will type out really fast, and sometimes it will mess up the shift actions.
|
|
You have to manually slow those down, or have it type the actual, hold down the shift
|
|
button, press the key, unhold the shift button, press the key, because there's a logic
|
|
in there that says, okay, if you want a capital F, obviously you want to hold down the
|
|
shift key, press F, and then go from there.
|
|
Anyways, that's the odds and ends, the edge cases with it.
|
|
The other thing is you want to have two of them, because if you have all your passwords
|
|
on one hardware device, what happens when you lose that device?
|
|
So right out of the box, they should sell you two for a cheaper price, $55 a piece.
|
|
They didn't use to be that expensive.
|
|
Yeah, $110.
|
|
What they should do is say, hey, if you've the first time ordering only key, here's first
|
|
address, people, it's only going to cost you $100, maybe you get $5 off for your first
|
|
order.
|
|
So when you get to, for your first order, because you have to have two, you can't not have
|
|
two.
|
|
I mean, you could conceivably have just one, and then when you lose it, go back to that
|
|
other computer, and I don't know, wait six months for your thing, I don't know a way
|
|
to access the passwords once they've been pulled into the hardware key, they might be able
|
|
to do it with the UI software, but it's the same, you don't want to be out a hardware
|
|
key, so you hit the buy two, that's kind of a problem.
|
|
So you're spending right out of the gate, you're spending a minimum of $110.
|
|
They used to not come with the little keychain, and I don't even know, I don't even see it
|
|
in here.
|
|
I think they started including them.
|
|
They used to have a little keychain port, and that was like $5 to, I think they come
|
|
with a little keychain port, easy way to hook, kind of like a care beener, basically.
|
|
That's the original only key, I don't have any other beast with it, you can change the
|
|
LED lightness, firmware updates are easy with the new one, the newer firmware, you can
|
|
update the firmware a lot easier, let me put my phone on silent, sorry.
|
|
And the, like I said, the newer version is a very small, I don't want to pull it out,
|
|
it's called the only key duo, and again, they did a Kickstarter back in, I don't know,
|
|
six months ago, here you go, and they took a bunch of money, it's like 60K, and then they
|
|
did the other Kickstarter, which is called, I don't remember the name of it, and they took
|
|
another, which is like upwards to $100,000 for Kickstarter, which I don't know anything
|
|
about starting businesses, that's probably not enough, but only he already had a presence,
|
|
they already have whatever, but they're open source and whatever, so that there's a separation
|
|
between the open source and the paid version, I think the actual hardware key and purchasing
|
|
it, there's probably clones out there by now, whatever, I don't know, but I thought it
|
|
was interesting, I thought it was a new approach, the problem with the old key, the traditional
|
|
the long stick only key is that obviously it sticks out, so every time I move my laptop,
|
|
I put it in my bag, I take it upstairs, I take it downstairs, I have to make sure that
|
|
I pull that key out, because what's going to happen is it's going to clip something
|
|
at some point in time and ruin the whole port, my USB-C port is not super happy right
|
|
now, just from having stress over time of that USB-C port, and it's not like USB, you
|
|
can't adjust the pins on USB-C very easily, this is a very small context, regular USB you
|
|
can go in there and take a pin, safety pin or whatever, and rejuvenize that port, try
|
|
contact cleaner on the contacts, and then you want to take that pin and shove it in the
|
|
spring, the little part that keeps the USB plugged in, so if your USB port is wobbly,
|
|
you can get a safety pin and like a magnifying glass and start pulling those down, maybe
|
|
a millimeter at a time, make sure they're even and flat, and it will kind of rejuvenate
|
|
that USB port, it'll never be the same, but it will at least hold it in there, so it's
|
|
not flopping around like a fish and disconnecting and causing you know IO errors or whatever
|
|
if you're copying stuff, so anyways the new one sticks out, Jesus, it sticks out
|
|
I don't know, maybe a quarter of an inch if that, so I was confused at first because
|
|
I'm like this is going to be a paint unplug, you know I want to have to constantly unplug
|
|
it and put it on the keychain, and it seems kind of dinky, the thickness of the new one
|
|
is I don't know, two millimeters thick, the thickness of the old one is very thick, it's
|
|
very beefy, very you know like double stacked PCB board with a round, with an o-ring
|
|
around it, so the old one was very sturdy, but the new one doesn't have to be that sturdy
|
|
because what, you're not going to unplug it that often, so that's the advantage there,
|
|
there is a USB-C little dongle that it comes with, tiny little dongle that doesn't fit
|
|
any other USB port, it's too thin, so I don't know what I can use that for, I think I
|
|
actually threw it away and got rid of it, but the idea is that the new one, you don't have
|
|
to take off, you're never going to have to take out, you're never going to have to move
|
|
it around on this, you have more than one device, and even then if you have more than one
|
|
device, the only time you should be moving it is if you're updating your passwords, so
|
|
you know even if I had ten of these, I would still only leave, I would leave them all
|
|
plugged in, until which time I would change the password on one of the devices, and even
|
|
then you would just copy it over the network if you felt so inclined, and you didn't want
|
|
to like sneak or net it over or whatever, so once you have the hardware token in plugged
|
|
in, there's no need to unplug it, unplug it, the only reason I was unplugging it before
|
|
was that it was going to clip the edge of something and ruin it, no, the beef I have so
|
|
far with it is that it's, it's a tactilely more sensitive, so you have to be careful
|
|
about where, what you're pressing the soft buttons as they were, so it sticks out, like
|
|
I said, it sticks out, if you have fat fingers, this is not for you, it sticks out about
|
|
a quarter, like I said, a quarter of an inch, and each, it is round, almost like a pinny
|
|
is sticking out of your USB port, or a dime, so this dime-sized round object sticking
|
|
out of your laptop is what types of passwords, and on one side is the one, the other side
|
|
is the two, and if you press them both together, if you touch them both together, then that's
|
|
three, so between that you can set up your pin, you can set up up to like 24, so 1, 2,
|
|
3, and then that's three different passwords, and then you have a whole long hold of 1,
|
|
2, 3, so that's what, 6, and somehow you can do 24, I don't know, but you can have multiple
|
|
profiles too, and you can switch, I think that's what they do, they do multiple profiles,
|
|
I only use four, I only have four passwords, and sort of a fifth one, but I know the fifth
|
|
one, and I actually know all my passwords except two of them, so really I only need it
|
|
for two passwords, the rest of them are pass phrases that I actually remember, because
|
|
I don't always have my USB key for personal stuff, but I do always have it for work, so
|
|
my work ones are super complex, and that seems to work, and so I have a different profile
|
|
from my work ones, but in general I really only have two complex ones that I don't know,
|
|
and the rest are in a password save or whatever, that's pretty much it, the other piece is
|
|
that I kind of complained and said, hey, you know, hello, what's going on, there's no
|
|
feedback about the Kickstarter, you guys are supposed to be shipping out the end of
|
|
last month, and there's nobody's, they hadn't said anything in like a full of 28 days,
|
|
or there was some ridiculous amount, it was like a month, so I said, look, you know,
|
|
only chatter is external chatter from people that are wondering where their stuff is,
|
|
so I put something on their official support, and it got taken down the same day my account
|
|
was suspended, so that's the little discerning that they're, you know, that's their own support
|
|
site, so that they want to moderate, they can moderate it, but it's a little discerning
|
|
that, you know, the only pace post I made on their support forums was pulled instantly
|
|
because it's kind of a rant saying, hey, if you're going to take, you know, $100,000
|
|
from $2,000, whatever 100 people, you can at least be, let them know that what's going
|
|
on, you know, you can't just go with people, so they got a little offended with that
|
|
and had it removed, and I can sort of understand that, but the only reason I found out is because
|
|
I was logging in to help them and say, hey, the new USB duo, the executable is requires
|
|
admin, so it's retarded, so if you're going to, you know, have an application that goes
|
|
along, now before the old version has a Chrome plugin that will still sort of work with
|
|
the duo, but you won't be able to actually set up the duo initially without local admin.
|
|
Now the work around that, you can do the, I actually tried to do the set compatibility
|
|
layer or whatever it's called in Windows, you can say if nobody knows about this, but
|
|
if something says you need admin to run it, you don't actually need admin, of course.
|
|
You can run it as a different context, and let me look at that real quick, hold on.
|
|
The example I gave is on my GitHub, there are scripts, auto-hockey, auto-hockey.bat, there
|
|
is a set-compat layer equals run-as-and-voker, no spaces and caps.
|
|
So that basically says it's a compatibility thing that you can right-click an executable
|
|
and say don't run as administrator for run-as, you know, whatever user.
|
|
I think that still exists in Windows, but anyways, that's one way to do it, and I ran
|
|
it, and of course it said oh, can't write to program files.
|
|
So they won't even tell you, you can't even specify where you want to install the app,
|
|
which is ridiculous.
|
|
But luckily I was able to use seven set to extract it, because it's a self-expecting
|
|
executable, and that's all it is, it's some Java script crap, but I was able to run it,
|
|
configure the duo, so I do like it, I just wish that they had, and they're probably
|
|
working on a Chrome-based setup tool that doesn't require administrator or the knowledge
|
|
to right-click extract and then run the executable that needs to be ran to get the software
|
|
to work.
|
|
I'm sure there's other ways to configure it, and I'm just, you know, a stupid person,
|
|
but I'm not going to crawl around get how they're getting how looking around for how
|
|
to do it.
|
|
I just went through their documentation and they're like download this and run it, and
|
|
it's like, it's not going to work when it runs for admin.
|
|
So a lot of people on secure systems don't run around as local admin, so if your requirement
|
|
is that people have local admin to install your hardware key foc tool, that's a little
|
|
bit ridiculous.
|
|
So I kind of want to ran about that, but I'm not going to, it's a beta thing.
|
|
You can actually buy them right now, I think, let me check only key.
|
|
Yep, they're same price, $55.
|
|
So you can get the only key, do a shipping out April 2022, which is now.
|
|
So essentially I could have ordered available pre-ordered shipping in April 2022, so I think
|
|
I could have ordered it and got it about the same time as the Kickstarter, but whatever,
|
|
it's Kickstarter, my first Kickstarter, probably blah, but that's my only beef, and I hope
|
|
that helps somebody else.
|
|
I've had an only key, but I gave it away, so I don't have anything to compare to.
|
|
Take it easy.
|
|
You have been listening to Hacker Public Radio, and Hacker Public Radio does work.
|
|
Today's show was contributed by a HBR listener like yourself.
|
|
If you ever thought of recording a podcast, you click on our contribute link to find out
|
|
how easy it really is.
|
|
Hosting for HBR has been kindly provided by Anonsthost.com, the Internet Archive, and
|
|
R-Sync.net.
|
|
On the Sadois status, today's show is released under Creative Commons, Attribution, 4.0 International
|