ESP32-S3 上做 TOTP:离线才是重点

墨水屏设备显示6位TOTP动态口令

给手上的墨水屏小设备加了个 TOTP(动态口令)页面。AI降低了嵌入式开发,智能设备的开发难度。

经验

TOTP 就是 HMAC-SHA1(密钥, 时间步长) 取动态截断.

主要设计的TOTP页面很好看,所以分享出来。

1:SHA1加密是够用的

一般没有必要用其它更复杂的加密方式,我们不如增加口令长度,口令有效期。

2:密码密钥这些要根据情况存到安全的位置

不要明文存到方便读取的存储中。

意见建议

AI当前对于UI的理解不够强的话,可以先让当前AI或者善于设计的AI做html的效果图出来,然后让当前的AI根据html转成需要的格式。这样既节省了token,也提高了效率。