我需要从板上生成一次性数字代码,必须从在线 Web 应用程序验证此代码,如果令牌有效,则将其记录在其数据库中。
令牌的生成当然必须是用户无法预测的,用户只需单击板上的按钮并取回生成的令牌。
在线应用程序必须能够在不直接与董事会通信的情况下验证令牌。
板子和 Web 应用程序可以使用什么算法?网上有没有类似的例子?
请注意,看板可能与 Web 服务不同步(即用户按下按钮 6 次并生成 6 个令牌),但 Web 服务必须能够验证它们。
该算法必须足够简单,例如可以在 Arduino 中实现,将来甚至可以直接在集成电路中实现。