当前位置:
AIGC文章详情

张大妈

超简单esp32s3改硬件通行密钥教程

源自UP主:liuweiqing147

02-05 17:59

硬件安全密钥能极大提升账户安全性,但成品价格不菲。这篇内容提供了一个极具性价比的方案,仅需一块ESP32-S3开发板和一根数据线,通过网页刷写固件和简单配置,就能将其改造成兼容主流标准的硬件通行密钥。整个过程无需额外硬件,为技术爱好者打开了低成本提升数字安全的大门。

超简单esp32s3改硬件通行密钥教程智能速览

  • 仅需ESP32-S3开发板与一根数据线即可开始制作。

  • 通过网页工具在线刷写固件,过程无需安装额外软件。

  • 修改VID/PID是确保密钥兼容各类管理软件的关键步骤。

  • 利用Pico Commissioner网页工具完成最终的设备授权。

  • 制作完成后,可由Yubikey Manager等主流软件进行管理。

超简单esp32s3改硬件通行密钥教程精华内容

将一块普通的ESP32-S3开发板转变为功能强大的安全密钥,具体该如何操作?整个过程其实非常直接,主要分为固件刷写、参数配置和软件管理三个核心环节。

在线刷写固件

制作的第一步是为ESP32-S3刷入特定的固件。此过程完全在线完成,无需任何编程器或下载工具。访问picokeys.com提供的ESP32 Flasher网页工具,将开发板通过数据线连接到电脑

在网页的固件选择栏中,应选择与FIDO协议兼容的Pico Fido固件。连接后,浏览器会自动识别出ESP32-S3对应的串口号(如COM13)。选中该串口并点击“Install”按钮,固件便会自动写入开发板,整个过程通常在几十秒内完成。

修改设备标识

固件刷写完成后,一个关键步骤是修改设备的VID(供应商ID)和PID(产品ID)。这一步是为了让自制的密钥能被Yubikey Manager等第三方管理软件正确识别和兼容。

访问Pico Commissioner配置页面。在“Select a vendor”选项中,可以选择一个已知的供应商,例如Yubico,并选择其具体产品型号(如Yubikey 4/5)。这样,自制的密钥就会模拟成一款知名的商业产品,确保后续的兼容性。

完成密钥授权

设置好VID/PID后,点击页面上的“Commission via WebAuthn”按钮,浏览器会弹出一个安全窗口,提示创建新的通行密钥。在这里,应选择“使用外部设备”或“安全密钥”选项。

此时,需要物理操作ESP32-S3开发板。轻按一下板子上的Boot按键,设备便会生成并保存密钥凭证。浏览器页面会显示“Commissioned successfully”,表示授权成功。至此,硬件密钥的核心制作部分已经完成。

图形化管理

虽然密钥已经可以使用了,但为了方便管理,建议安装Yubico官方的图形化工具Yubikey Manager Qt(简称ykman-qt)。根据操作系统,从其官方网站下载并安装对应版本。

打开软件后,只要将自制的ESP32-S3密钥插入电脑,软件便会识别并显示出来。通过这个工具,可以直观地查看密钥状态、管理其中的凭证或进行其他高级设置,使用体验与成品密钥无异。

通过简单的几步,一块成本极低的ESP32-S3开发板就摇身一变,成为守护数字账户安全的核心工具。这不仅展现了开源硬件的强大潜力,也为个人安全防护提供了一种高性价比的解决方案。除了制作通行密钥,ESP32-S3还能在安全领域扮演哪些新角色呢?

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章