Tech
[分享创造] 用于密码管理和 TOTP 验证的 Python 库
之前一直用谷歌验证器和 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 ...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX