Surge 开发者最近推出了他的又一力作,这次同样是支持 Apple macOS + iOS 双平台的,专注于密码管理的工具,名字叫 Elpass,作者是终于忍受不了 1Password 诸多弊病后才决定开发一款更加符合自己也希望满足广大苹果用户的密码管理软件(app)。
Elpass 的核心功能
网页无干预自动填充:不需要去手动选择项目,Elpass 会自动填充当前网页的登录信息,当你在网页里输入密码登录的同时,Elpass 会自动保存数据到自己的客户端里,同时推送消息给你,下次登录网页时无需你做任何动作,打开网页密码就已经为你输入好,并且伴随消息推送。
原生应用的自动填充:macOS 上的 App 也可以自动填充登录信息,这个会很酷,比如说 macOS 上的 QQ.app,如果你想对此实现账号的自动填充,首先获取到它在系统里的名称就是“QQ.app”,然后打开“终端”,输入 osascript -e ‘id of app “QQ”‘,此时会反馈回 app 的 domain:com.tencent.qq,然后将此 domain 放入创建 QQ app 登录项时的 domain 一栏,创建登录项后记得重启 app,然后下次你打开 QQ app,账号会自动填充在 app 账号登录界面上。
自动匹配当前应用:某些应用使用了 Web 技术开发,没办法使用自动填充功能(如 spotify),不过可以使用快捷键唤出 Elpass,会自动找到适合当前应用的项目供复制。
One-Time Password 填充:即动态密码输入,有些地方的 OTP 验证码并不允许复制粘贴,Elpass 提供一个输入助手,可以模拟键盘输入。这样的填充方式也不会干扰你的剪贴板内容。
Elpass 的 lock 界面设计的中规中矩,解锁时右边的保险柜转盘会有动画效果,还是很有意思的。Elpass 的特色设计就是不引进第三方数据同步服务,你可以把数据保存在本地电脑,迁移数据必要时可通过 iCloud Drive、Dropbox 这两个服务进行同步,同时这款软件是不带 account 设计的,完全实现了数据隔离的开发原则。
我很愿意去相信 1Password,但是把鸡蛋都放在一个篮子里并不是一个明智的做法。这是我坚持不使用 1Password 自己的云服务的原因。Elpass 的一大特点就是绝对的数据隔离,我们不提供任何云服务,所以数据均存储在本地,通过你自己的云存储服务进行同步(目前支持 iCloud 和 Dropbox)- 官方 blog
你可以直接从 1Password、Chrome、Safari、Firefox 平台导入之前存储的密码数据。
Elpass 与 1Password、Enpass 一样设计了不同类型的数据保存选项,除了最基础的“登录项”之外,还提供了银行卡、身份ID、隐私备忘录、密码等分类。
Elpass 同样设计了满足不同复杂程度的密码生成器,可以设定密码位数,大写字母、小写字母插入,数字,字符的插入,提供一键更换新密码的按钮。
Elpass 加密数据的方式采用了 Argon2id 算法,对用户主密码进行哈希(该算法需要 256MB 的内存,在 iPhone 11 Pro 上需要一秒左右才可完成一次计算),然后再使用 BLAKE2B 算法衍生出不同用途的子密钥,最后使用 XSalsa20+Poly1305 算法进行加密。每一项加密技术都很前卫,真的很酷。。
手动新建数据项时,不同的数据类型有不同的 input,像登录项一般会提供账号、密码(这俩是最基础的),域名(登录原生app里账号时使用)、动态密码、Notes 等等。
关于价格
当我看到 Elpass 时第一印象想到了这货会卖多少钱,或是一年期订阅多少钱,Surge 的质量那么高,Elpass 这款软件相信也不会太亲民,Elpass 以一年期订阅为单位($19.99),支持 7 天免费试用,购买后一个订阅可用于个人的所有设备,最多 10 台设备。macOS 版本未订阅时可使用预览模式,除最多 5 个项目和不可同步的限制外,其余功能均可正常使用。另外,订阅过期后,依然可以使用只读模式查看和导出所有数据。
未来之路
据开发者介绍,Elpass 后续将考虑有可能加入如下功能:
- 附件上传
- Tags
- Markdown in Notes
- 自定义项目图标
- 自定义 Smart Items (类似于 iTunes 的 Smart Playlist)
- 多语言支持(目前只有英文版)
以下功能已确认暂不考虑:
- 针对家庭或者团队的数据共享
- Windows、Android 客户端
虽然我们暂无开发其他平台版本的计划,但是我们预计之后会提供一个用于 Windows/Android 设备的辅助程序,配对之后,可由 Elpass iOS/Mac 将密码直接推送到剪贴板。
下载
macOS 官网下载即可,Mac App Store 版本也有(但是,不可以用原生 App 填充);两者订阅通用,可自由切换。
iOS 请在 App Store 直接搜索 Elpass。