GitHub: https://github.com/disburden/guard_code
目前很难找到全平台通用,数据共享的验证器,我干脆就做了一个 web 方式的验证器.
二次验证码主要是根据产品的 key 加时间戳生成的,所以 key 是最重要的资产,key 泄漏基本你账号和资产也就报废了.
所以为了数据的安全,我是将 key 通过 des 加密后保存在在线数据库的.
而用来加密 des 的 key 可以在打开 web 的时候临时设置一下,不用保存到浏览器 cookie.
只有在你觉得安全的电脑上才进行保存.方便后续使用.
在线数据库目前只支持 supabase.本来想支持直连大家自己的 postgresql 数据库.
但是 flutter web 项目禁止直连数据库,所以只能选择 supabase.就是配置信息有点长,不好记.
希望大家能帮我点个 star,谢谢!

