讨论:开发个『半自动』密码填充app

半自动 : 指的是点击悬浮窗或通知条,然后才自动填充密码。

半自动填充的优点:

  1. 解锁手机也不担心泄露
  2. 一些“安全键盘”控制的界面也能使用

缺点:

  1. 需要无障碍权限
  2. 需要手动查找密码

目前自用:唯一使用场景是华为手机安装apk时帮我填充密码。(断网再联网太麻烦了,尤其逛第三方app市场,频繁安装的时候)

不知道有没有需要的其他使用场景。或者有没有更简单的工具?

要不你试试 bitware

1 个赞

我觉得市面上的开源密码管理器很多,手机上的keepassdx,keepass2Android,bitware都能实现你说的半自动,但是对于国内定制化的系统,部分场景不能准确触发,比起新的密码管理器,开发一个app来实现部分场景无法触发时可以手动触发的会更好

2 个赞

额……我说的半自动好像就是你说的手动触发。

bitware 是 bitwarden 吗,用不了。

试了下 keepass2android,试出个虚拟键盘,其他没有。

我倒是有另一个建议: 开发一个密码填充库,然后用开源输入法搭配这个库实现密码和其他敏感信息输入.
好处:
任何弹出输入法键盘的地方都可以调用库
没有记录密码的地方也可以给出建议值
不需要特殊权限

1 个赞

目前在用“密码键盘”app,他集成了个键盘,可以在非标准区域通过切换输入法填充,但是PC端不好用必须要手机发送

bitwarden开无障碍权限后,效果还可以

bitwarden完全可以满足你的需求。

  1. 解锁手机后密码库也需要单独解锁,不用担心密码泄露。
  2. 一些带有安全键盘的银行类app也能实现自动填充。
  3. 浏览器中可以根据域名实现自动填充,其他app只要保存了app的包名也能自动填充,无需手动查找密码。
  4. 可以自行选择是否开启无障碍权限,我基本都没开无障碍权限,体验也非常好。

不知道你说“用不了”的具体情况是啥。

“用不了”指的是登陆不了。不是纯本地的应用。

你在主贴中也没说这个需求啊。


我自己试过无网络的情况下, Android 的 Bitwarden 可以实现自动填充。

不登陆没法使用哇

实测Android是可以离线使用的

bitwarden 可以自己搭建服务. 不一定要用官网的服务.