Zinc233's Blog

Back

前言#

最近看到 LYC8503 大佬的帖子 30 元低成本自制开源版 Yubikey (支持 FIDO2 的硬件安全密钥) 有点心动,因此也买了一个做了一下。因为这篇帖子写的已经非常详细了,因此这篇博客只简单记录一下过程。

材料#

硬件用的是无名科技 Nologo 的 USB RP2350(4M) 图片

步骤#

  1. 下载固件:Github Pico Fido Release,我下载的是 pico_fido_waveshare_rp2350_one-6.6.uf2 在使用过程中,功能都正常

  2. 烧录固件:按住 Boot 键将板子插入,此时电脑会多一个存储设备,将下载的固件直接拖入即可。 图片 拷贝完成后,会自动重启,设备自动断开连接。 图片

  3. 打开Pico Commissioner,设置如下:

  • Select a known vendor: Yubikey 4/5
  • LED brightness: 1 (LED的亮度,建议设置为1,感觉还挺亮的)
  • LED GPIO pin: 22 (LED的引脚,Nologo的RP2350的板载LED引脚是22)
  • LED driver: Single
  • Product Name: yubico yubikey (最好用这个)
  • Options:
    • LED dimmable
    • Secure Boot
    • Secure Lock (注意这个开启后只能刷入官方固件,建议正式使用的时候再开启,解法)

图片

所有步骤完成

这个在官方的 Yubico Authenticator 中也是能正常读取的 图片

用法#

在Google、微软等启用PassKey的流程大致如下:

  1. 在登陆前先插入该设备

图片

一般在这个界面之前(我在这个界面插入设备,偶尔会读不到)

  1. 读到设备后输入PIN(第一次可能需要设置)

图片

  1. 单击设备上的Boot

图片

完成登陆

外壳#

如果需要外壳,可以参考这个项目: Picokey Case RP2350/RP2040 DIY Yubikey Passkey

参考#

  1. 32元制作一个超好玩的物理安全密钥Pico Keys
  2. 30 元低成本自制开源版 Yubikey (支持 FIDO2 的硬件安全密钥)

(🤓👆诶,我只用了22元)

超便宜的物理密钥 开源版的YubiKey
https://blog.zinc233.top/blog/pico-key
作者 Zinc233
发布于 2025年11月17日