之前一直用谷歌验证器和 1Password ,但总感觉太重了,而且总会依赖别人的服务,后来想了想,我的需求其实很简单,最主要就是两步验证 2FA ,没必要搞那么复杂,之前使用 Python 简单写了几个脚本来实现,最近用上了 agent ,想着重构一下做成 pip 包更方便。 所以就写了 jkey ,一个纯 Python 的密码管理工具,就用我的名字开头字母命名吧,简短一些。AES-256-CBC 加密,所有数据存在本地 ~/.config/jkey/ ,除了扫二维码需要 opencv ,其他全是纯 Python ,零外部依赖。 项目地址: https://github.com/imjiaoyuan/jkey 直接使用 uv 安装: uv tool install jkey 首先需要初始化并设置主密码: jkey pv init 2FA 模块 管理 TOTP 两步验证账号。标准 RFC 6238 实现,和谷歌验证器完全兼容,迁移过来的时候直接扫原来的二维码图片就行。 查看账号和当前验证码: # 列出所有账号 jkey 2fa ...