资料介绍
PCB图如下:
描述
打开身份验证器
我总是对这些小型设备感到惊讶。我爸爸用这些来登录他的工作笔记本电脑,我无法理解它如何在没有连接到任何网络的情况下生成代码。
我启动了谷歌并试图搜索它,令人惊讶的是它使用了一个非常惊人的概念。它与服务器有一个共享密钥,然后它对共享密钥和当前 UTC 时间进行了一些计算,以获得一个 6 位数字。因此,远程设备只需要准确计时即可。它使用一种称为 TOTP(基于时间的一次性密码)的算法,它已被标准化,没有必要深入细节,如果有人想看看,这里是标准。您可以在freecodecamp.org上阅读这篇文章,以更通俗地了解整个算法。
第一个原型
回来,所以我决定使用 ESP32 来实现这个,因为我有一个 devkit,而且 OLED 和 RTC 库是可靠的,我可以使用 WiFi 来获得准确的时间,这绝对需要生成代码,这里有一个第一个原型的图片。
它工作得很好,我曾经从这里生成一个密钥,然后用新密钥和繁荣刷新 esp32,它生成了我想要的代码(这并不像听起来那么容易,我不得不花几天时间整理一个固件来做到这一点,这是 Covid-19 锁定的开始,所以我有很多空闲时间)。
第二个原型
我想把它提升到一个新的水平,制作类似那些 RSA 密钥 ID 设备的东西,但更可配置,而不是像那些一样使用和抛出,而 ESP32 是适合它的工具。所以,我为此设计了一个PCB。这是一个漫长的过程,我不得不处理我的暑期实习,终于在 10 月完成了它的设计,并在两周后再次进行了审查和重新布线后,我的 PCB 已准备好订购。
最终设计
在第二个原型之后,我想让它更时尚,因为 OLED 被用作外部模块并且它增加了太多的高度。所以,我设计了一个新的电路板,基本上通过重新布线和优化来更新电路板设计。您可以看到这两种设计并看到改进。
代码
打开身份验证器固件
https://github.com/Open-Authenticator/open-authenticator-app
- TMP1827 的 密钥生成和身份验证机制
- 使用加密和身份验证来保护UltraScale/UltraScale+ FPGA比特流
- 基于ESP32的身份验证器设计 0次下载
- 因素身份验证锁开源资料
- 采用ATECC508A执行远程设备的对称身份验证 12次下载
- apple的lightning接口专利 6次下载
- 如何使用PCA进行人脸识别系统的设计毕业设计资料免费下载 16次下载
- ATECC508A加密引擎身份验证器件的详细中文数据手册
- 基于ABS细粒度隐私隔绝的身份追溯研究 0次下载
- C#教程之身份证验证器 9次下载
- 基于书写笔劲识别的身份验证系统 24次下载
- 虚拟仪器实现身份验证程序的方法 31次下载
- 人脸识别技术在远程身份验证中的应用
- 一种实用的身份认证装置的开发
- 人脸识别技术在远程身份验证中的应用
- 安全身份验证器如何确保患者安全 326次阅读
- 为什么身份验证器应该是智能锁的钥匙 278次阅读
- 基于DS28S60的双向身份验证示例,使用Jupyter笔记本 735次阅读
- 通过质询和响应身份验证实现安全访问控制 563次阅读
- 设备身份验证阻止假冒 437次阅读
- 使用DeepCover安全身份验证器保护您的FPGA系统 967次阅读
- 通过SHA-256主/从身份验证系统实现更高的安全性 978次阅读
- 基于DS28S60的双向身份验证示例 557次阅读
- 使用关联数据探索经过身份验证的加密 746次阅读
- 通过质询和响应身份验证实现安全访问控制 1108次阅读
- 无需成为密码学专家即可实施安全身份验证 973次阅读
- 安全哈希算法的基础知识,如何使用算法进行身份验证 2186次阅读
- 利用树莓派完成双重身份验证的保险箱 1403次阅读
- Synaptics大批量生产小型区域触控传感器,可通过指纹识别实现身份验证 986次阅读
- 浅谈双因素身份验证的三个风险和缺点 4956次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多