本地优先、数据加密存储于本地,是松匣最核心的设计思路。不少密码管理器把密码托管在云端,方便归方便,但账户数据放在别人服务器上,心里总归不踏实。松匣把密码库放在本地,数据加密后保存在自己设备里,没有中心服务器,主密码也不会上传,即便服务方想读也读不到,隐私控制权完全在用户手里。基于Flutter开发的跨平台开源项目,采用AGPL-3.0协议,是它在透明度和可审计性上的保障。代码公开意味着加密逻辑能被检验,不是靠一句宣传语让人相信,在意安全细节的用户会看重这一点。

使用Argon2id与XChaCha20-Poly1305保障安全,是它加密方案上的技术支撑。Argon2id负责从主密码派生密钥,抗暴力破解能力强;XChaCha20-Poly1305负责数据加密与完整性校验,前者让密码难以被暴力穷举,后者保证密文被篡改时能被发现,两套机制配合是当前密码管理领域比较扎实的组合。支持WebDAV同步密文,是它兼顾多设备使用与隐私的方案。同步到网盘的是加密后的密文,网盘服务方拿到的只是看不懂的数据,同步的便利和本地的安全两头都照顾到了。
内置TOTP动态验证码功能,是它省去另装验证器App的实用设计。两步验证的验证码直接在密码管理器里生成,登录时不用在几个应用之间来回切,密码和验证码放在一处管理,操作动线短了不少。可完整导入导出KeePass KDBX格式,是它在迁移上的开放性。从KeePass或者其他兼容工具转过来,导入就能接着用,想换回去也随时能导出,不会被数据格式绑死。这次提供的是安卓版。
进入软件后先输入主密码,然后创建密码库

进入软件主页点击右下角新建

输入详细内容创建密码

即可在主页看到你的所有收藏的密码

使用流程围绕创建主密码、录入条目、设置同步展开,第一次用按顺序走一遍就能上手。
1. 安装后首次打开需要创建密码库,设置一个主密码,主密码是解开整个密码库的唯一钥匙,务必设置得足够复杂并单独记牢,松匣不上传主密码,忘了就找不回来,这一点要提前有心理准备。
2. 创建完成后进入主界面,先添加几条常用账号条目熟悉录入流程,字段包括标题、用户名、密码和备注,密码可以手动输入也可以让软件生成,结构理清之后批量录入就快了。
3. 需要两步验证的账号,在条目里添加TOTP,把网站给出的密钥粘贴进去,之后验证码会直接在条目内显示并自动刷新,登录时不用再切到别的验证器应用。
4. 想在多台设备间同步,进入设置配置WebDAV,填入网盘提供的WebDAV地址和账号即可,同步上去的是加密后的密文,网盘方看不到明文,同步前建议先手动备份一次本地密码库。
5. 已有KeePass密码库的用户直接走导入流程,选择KDBX格式文件并输入原库密码,条目会完整迁移过来,导入后核对一下条目数量,确认没有遗漏再继续使用。
安全性是密码管理器的立身之本,松匣的设计思路是把风险压在自己手里而不是交给第三方。数据加密存储在本地,没有中心服务器,主密码也不上传,这意味着即便有人攻破了某个云端服务,也拿不到你的密码,攻击面比云端托管型方案小很多。
加密方案上,Argon2id负责密钥派生,让暴力破解的成本高到不现实,XChaCha20-Poly1305负责加密与完整性校验,密文被篡改时解密会失败并提示,不会悄悄给出错误数据。开源且采用AGPL-3.0协议,代码可被公开审计,这是它取信于用户的基础。
需要清楚的是,本地优先也意味着安全责任有一部分在用户身上,主密码强度不够、设备本身被植入恶意软件,这些风险软件无法完全替你挡住。设置一个足够强的独立主密码,给手机设置锁屏,定期更新系统,这些配合起来才构成完整的安全习惯。
WebDAV同步解决的是多设备使用的问题。在主流的支持WebDAV的网盘中创建一个专门目录,拿到WebDAV地址和账号密码后填入松匣设置,连接成功后即可上传和拉取密码库,不同设备配置同一地址就能保持数据一致。
关键在于同步上去的是加密后的密文,网盘服务方拿到的只是无法解读的数据,主密码不上传,解密只发生在本地。这相当于借用网盘的存储能力,同时不把数据控制权交出去,是隐私和便利之间一个比较平衡的做法。
| 版本号 | v1.0.9github开源密码管理器 |
| 软件语言 | 中文 |
| 软件类型 | 国产软件 |
| 授权方式 | 免费软件 |
| 文件大小 | 70.6M |
| 运行环境 | Android |
| 更新时间 | 2026-11-13 |