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