• 请不要在回答技术问题时复制粘贴 AI 生成的内容
greyfreedom
V2EX  ›  程序员

开源一个密码管理 APP

  •  
  •   greyfreedom · 1 day ago · 1977 views
    这个是自己 vibe 的一个安卓端的密码管理工具,自己用着感觉还不错。之前上架了 GP 没啥用户,索性开源出来大家用,这样代码可见大家用着也放心。
    不申请网络权限,完全本地,使用 Google Tink 实现加密。
    目前支持加密存储密码、笔记,可添加附件、支持添加 TOTP 、支持密码生成、指纹解锁,加密导出/分享到网盘等。
    提供 GP 下载,Github Release 跟 GP 同源。不放心可以直接源码编译。

    仓库地址:https://github.com/greyfreedom/PocketVault

    欢迎大家使用体验、讨论、指导。
    如果可以在 Github 给个 star 、GP 商店给个好评或者评论、提 Issue/PR 、或者分享给其他人,小弟不胜感激。
    17 replies    2026-08-08 23:33:31 +08:00
    picone
        1
    picone  
       1 day ago
    和 keepass 有什么区别
    Dora112233
        2
    Dora112233  
       1 day ago
    bitwarden?
    yveJohn
        3
    yveJohn  
       1 day ago
    礼貌的问一下:相对于 bitwarden 有什么优势呢?
    chinni
        4
    chinni  
       1 day ago
    有什么 enpass 或者 bitwarden 没有的功能么?
    greyfreedom
        5
    greyfreedom  
    OP
       1 day ago via Android
    @picone 差别不大,这个也只是一个功能简单的本地存储
    greyfreedom
        6
    greyfreedom  
    OP
       1 day ago via Android
    @Dora112233
    @yveJohn
    @chinni 其实差别不大,我当时就是想简单安全地本地存储自己的私密信息,然后通过加密存储网盘实现备份。bitwarden 明显更专业。
    4seasons
        7
    4seasons  
       1 day ago via iPhone
    支持一下!虽然有类似的成品软件,但蛋糕都是竞争才有一口吃的。
    virgilxhua1995
        8
    virgilxhua1995  
       1 day ago
    看了,几天就写好了。加入联网同步功能,web 端弄一个插件啥的。先尝试下订阅 0.01 元一个月,等人多了再提高费用。
    greyfreedom
        9
    greyfreedom  
    OP
       1 day ago via Android
    @virgilxhua1995 其实写了挺久的,这个项目从今年初开始搞的,当时先用的 Gemini 写的,后来感觉 Gemini 有点拉,换了 codex 重构了。再后来折腾上架啥的,不过没啥人用。索性就打算开源了,因为之前 git 历史里面有很多隐私信息,比如打包证书和密码,所以就直接把 git 重置了。
    greyfreedom
        10
    greyfreedom  
    OP
       1 day ago via Android
    @4seasons 感谢,其实也是想借这个项目了解一下开源。
    greyfreedom
        11
    greyfreedom  
    OP
       1 day ago via Android
    @virgilxhua1995 收费就算了,AI 时代这种工具其实人人可撸,开源出来也算给社区添砖(希望不是添屎)。至于联网,联网之后如何保证数据安全是个难事。毕竟就算开源,也很难让人相信产物是基于开源代码编译的,没有夹带私货。
    greyfreedom
        12
    greyfreedom  
    OP
       1 day ago via Android
    @virgilxhua1995 至于同步,目前可以导入导出加密的数据,也可以分享到网盘。
    Yangpengxu
        13
    Yangpengxu  
       1 day ago
    不用在意别人的看法,编码更多是为了取悦自己而不是取悦别人,欣赏你的人自会欣赏
    greyfreedom
        14
    greyfreedom  
    OP
       1 day ago via Android
    @Yangpengxu 感谢🙏
    W4J1e
        15
    W4J1e  
       10h 43m ago
    好奇问一下,纯本地的话会不会太不方便了?在电脑端要登录网页还要拿手机解锁查看密码;纯本地会不会不太安全?相当于把鸡蛋放在一个篮子里,要是手机受到无法修复的损坏、丢失,那数据就找不回来了。
    greyfreedom
        16
    greyfreedom  
    OP
       9h 12m ago via Android
    @W4J1e
    1 、 对于纯手机端本地,不能网络同步问题。因为如果我提供服务器的话,个人开发者很难让用户相信我不会偷密码。都不说存储到服务器,就算是存本地但是 APP 能联网,用户也不能完全相信 APP 不会偷偷做什么,起码从我个人角度我是不相信的。所以我才做了完全离线。相比于不方便,我觉得一个密码存储软件首要解决的应该是安全或者信任问题。
    其实我也想过手机端和电脑端同步问题,初步想法是做局域网的桥接,但是还没想好,因为我不能确定做出来真的比看一眼手机更方便。再或者是提供可以接入用户自持的服务器,不过这个就是需要考虑更多了。
    greyfreedom
        17
    greyfreedom  
    OP
       9h 5m ago via Android
    @W4J1e 2 、纯本地数据丢失问题。目前用了一个比较取巧的方法,就是可以将加密数据分享到自己的云盘(比如百度网盘,阿里网盘等)。这样 APP 既不需要联网,又可以利用网盘做备份,以后只需要下载后导入 APP 就行了。不过就是有点麻烦,每次新增密码等手动分享备份一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2383 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 00:38 · PVG 08:38 · LAX 17:38 · JFK 20:38
    ♥ Do have faith in what you're doing.