1. Registration (save)

1a. Public Key (save & share)

2a. Sign Response (save & share)

2b. Sign

Payload String (ex: sha256 of a file)

Welcome to you2f. This site's purpose is to allow you to play around with
your U2F key. You can sign/verify messages and get a feel for the U2F protocol.
Check out the FIDO U2F spec for more details.

All interactions on this site are strictly limited to your browser. Verify this
with the network tab of your browser's developer tools.

Start by [register]ing or copying a previous registration into (1).
You can then play around with [sign]ing arbitrary user-specified challenges (2b).
The output of a sign operation is filled into (2a) - this data along with
the public key (1a) is required to [verify].

The public key (1a) is generated during registration and should be saved if
you want to verify signed output later.

You can even utilize your U2F key as a hardware signing dongle by saving the
registration and public key. Publish the public key (which you can [export])
and 3rd parties can use it to verify signed payloads.

For the record, using this site + your U2F key for security critical
applications is not recommended.

cheers - mx