二次验证器管理工具

1 天前
 disburden

我用 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,谢谢!

928 次点击
所在节点    分享创造
7 条回复
mechunjun
18 小时 56 分钟前
web 版的一大堆
liuzimin
18 小时 54 分钟前
lanten
18 小时 3 分钟前
Bitwarden 配合自托管 Vaultwarden 多省事啊,还带自动输入的
wjxd
17 小时 32 分钟前
keepass 、Vaultwarden 这些工具都有 totp 插件
xiangyuecn
17 小时 26 分钟前
为什么用 DES 这个不安全的老古董,浏览器的 crypto 都直接拒绝支持这玩意,用浏览器原生支持的 AES 多好
Betterr
16 小时 33 分钟前
“目前很难找到全平台通用,数据共享的验证器”

感觉网上全是类似项目。哈哈哈哈。哪家密码管理器不带 2FA 呀?
disburden
15 小时 55 分钟前
@liuzimin 当时找了一圈是真没找到.
不过也不要浪费了,写了个自己用的 api,通过 url 带上加密后的密钥访问,直接返回验证码,用来让 ai 帮我自动登录网站等操作

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1237494

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX