Show HN: USBHawk – Unlock your PC with ordinary USB Flash drives

mysticmode1 pts0 comments

USBHawk - Your USB. Your key.

Physical access. Simplified.<br>Your USB. Your key.

USBHawk turns an ordinary USB flash drive into a physical key for your PC.<br>Plug it in, Windows unlocks. Pull it out, Windows locks.<br>No password typed, ever - after the one-time setup.

Platform

Windows 10 & 11 (x64/x86)

Hardware

Any standard USB flash drive

Footprint

No cloud account, no telemetry

What it does

Not a "remember my password" script. USBHawk uses public-key cryptography to prove<br>the USB is genuine before anything unlocks - the same category of thing a hardware<br>security key does, built for a USB drive you already own.

Guided setup

Run the installer, then a guided window opens: pick your USB drive from a list, confirm your password twice, done.

Zero typing unlock

Insert the enrolled USB at your lock screen and Windows logs you in automatically - no password field, no click.

Real challenge response

ECDSA P-256 public-key signatures verify the USB is genuine every time - not a hash of a password sitting in a file.

Machine-bound key

The private key on the drive is encrypted with Windows' own DPAPI, tied to this specific PC. Stolen alone, it's useless.

Auto lock on removal

A quiet tray app watches for the drive and locks your session the instant it's pulled - no forgetting to lock up.

Local, always

No servers, no account, no telemetry. Your keys, your Windows credentials, and your enrollment data never leave your PC.

Under the hood

Built like a security tool, not a shortcut.

ECDSA P-256 challenge response

Every unlock is a fresh cryptographic signature check - nothing is ever replayed or reused.

DPAPI machine-bound encryption

The USB's private key only decrypts on the PC it was enrolled on - copying the drive elsewhere gets an attacker nothing.

LSA Secrets storage

Your Windows password is protected the same way Windows' own AutoLogon feature does it - not a custom, unaudited scheme.

Code signed binaries

Every installed component is signed, so Windows and your antivirus can verify nothing's been tampered with.

Your normal password still works

By default, USBHawk adds a tile to your lock screen - it never removes normal password sign-in unless you deliberately turn on Lockdown Mode.

Simple pricing

USBHawk uses a straightforward perpetual-license model. Your license does not expire; one year of product updates is included with your purchase.

$19.99one-time

Perpetual license + 1 year of updates

✓ Permanent license to your purchased version

✓ 1 year of feature and compatibility updates

✓ Security and reliability improvements

✓ Use on up to 3 personal PCs

✓ No recurring subscription required

Get USBHawk<br>After the first year: $9.99/year for optional continued updates.

FAQ

What if someone steals my USB drive?

On its own, it's useless. The private key on the drive is encrypted to your specific PC using Windows DPAPI - it cannot be decrypted on any other machine. Someone would need both the drive and physical access to your unlocked, enrolled PC.

What if I lose the USB drive?

Sign in with your normal Windows password - USBHawk never removes that option by default. Then re-enroll a new USB drive whenever you're ready. We'd still recommend keeping a spare enrolled drive as backup.

Can I remove my Windows password entirely?

Yes, via the optional Lockdown Mode described above - but it removes your fallback sign-in completely, so USBHawk requires two proven successful USB unlocks on your machine before offering it, and we strongly recommend having a recovery plan (documented in the full guide) before enabling it.

Does this replace my Windows password?

No - it automates entering it. Your actual Windows account password still exists and is what ultimately gets submitted; USBHawk just handles that for you once the USB proves it's genuine.

Does any of this touch the internet?

No. Enrollment, verification, and storage all happen entirely on your PC. There's no account to create and nothing is ever sent anywhere.

Do I need to know anything technical to set this up?

No. The installer does everything - install, register, configure - and hands off to a small wizard window with a dropdown for your USB drive and two password fields. No command line, no file paths, no configuration to edit by hand.

Can I use a USB drive I already have files on?

Yes - USBHawk only adds one small file to the drive and doesn't touch anything else on it.

What happens if I change my Windows password later?

Re-run the enrollment wizard from the Start Menu to update the stored password. Until you do, USBHawk will fall back cleanly and let you sign in with your password manually.

drive password windows usbhawk year account

Related Articles