Sekuvo
简体中文

使用指南

Sekuvo 的所有功能,按你可能需要的顺序排列。这里的一切都不需要账户或互联网连接。

首次运行

首次启动时,你会设置一个主密码。你保存的每一个密文都用由它派生的密钥加密,因此它是唯一 Sekuvo 无法帮你找回的东西 — 在继续之前,请把它记在安全的地方。

已经有另一部手机的备份了吗?在欢迎界面点击“我有备份 — 恢复它”。你仍需先为此设备设置一个主密码,之后文件选择器会自动打开,你的条目就会回来。

如果你的手机支持指纹或面部识别,Sekuvo 会在设置完成后立即提示你启用它。这只是一层便利功能:主密码始终有效,也是唯一能在恢复出厂设置后依然有效的凭据。

欢迎界面:设置主密码,或恢复你已有的备份。
欢迎界面:设置主密码,或恢复你已有的备份。

可以保存什么

四种条目类型涵盖了密码库中大部分常见内容:

账号和日常信息条目还支持自定义字段:任意“名称 + 值”组合。自定义字段的加密方式与内置字段完全相同,并出现在所有相同的位置。

条目列表,支持搜索和按类型筛选。
条目列表,支持搜索和按类型筛选。
添加内容:四种条目类型,以及两种导入方式。
添加内容:四种条目类型,以及两种导入方式。
一段 386 字符的 SSH 密钥,完整保存。下方的指纹可以在不读出该值的情况下核对它。
一段 386 字符的 SSH 密钥,完整保存。下方的指纹可以在不读出该值的情况下核对它。

不经过剪贴板使用密文

剪贴板可以被其他应用读取,是密文最容易被窃取的地方。因此 Sekuvo 提供三种方式,把值直接送达目的地。你仍然可以选择复制 — 剪贴板会在 45 秒内清空,最迟在你返回应用时清空;你离开期间,Android 不允许任何应用清空它 — 但下面这三条通道才是这款应用存在的意义。

一个条目。密码保持遮盖状态;每个字段旁的图标可复制它或将其输入到电脑。
一个条目。密码保持遮盖状态;每个字段旁的图标可复制它或将其输入到电脑。

自动填充(手机内)

Sekuvo 可以作为 Android 的自动填充服务,让登录和银行卡表单直接提供你的条目。

开启方法:Sekuvo → 设置 → 启用自动填充 → 在系统列表中选择 Sekuvo。该列表在不同设备上名称不同:三星和 Android 14+ 上是密码、通行密钥和自动填充 → 首选服务;原生 Android 上是自动填充服务。

之后,在任意应用中点击用户名、密码或银行卡字段,就会在键盘上方显示你匹配的条目。如果密码库已锁定,会先出现解锁步骤 — 锁定期间系统完全得不到任何数据。

设置 — 在这里开启自动填充和键盘。
设置 — 在这里开启自动填充和键盘。

Sekuvo 键盘(手机内)

键盘附加组件可以把已保存的值直接输入到任意应用的任意字段,无需复制这一步。

开启方法:Sekuvo → 设置 → 启用键盘 → 在系统列表中开启,然后在需要时于键盘切换器中选择“Sekuvo 键盘”。

最近使用的条目排在最前,🔍 可搜索标题、用户名和地址。密码库锁定时,键盘只会显示你标记为快速访问的条目 — 见下文。

通过蓝牙输入到电脑

你的手机可以充当蓝牙键盘,把密文输入到电脑光标所在的位置。电脑上不会安装任何东西,支持 Windows、macOS 和 Linux,且该值不会经过剪贴板或网络。需要 Android 9 或更高版本。

操作步骤

  1. 在 Sekuvo 中打开条目,点击想要输入的字段旁的 💻 图标。保持该屏幕开启 — 只有在此期间手机才会宣告自己是一个键盘。
  2. 在电脑上将手机添加为新的蓝牙设备:Windows 上是设置 → 蓝牙和其他设备 → 添加设备 → 蓝牙,macOS 上是系统设置 → 蓝牙。
  3. 在双方设备上确认配对码。
  4. 回到手机,从列表中选择你的电脑,等待显示“已连接”。
  5. 选择电脑的键盘布局 — 而不是手机的。电脑负责解释按键代码,选错布局会把 @ " ? 等字符悄悄替换成别的字符。
  6. 在电脑上点击目标值应输入到的字段。
  7. 在手机上点击输入。经过三秒倒计时(专门留给你完成点击那个字段)后,值会逐个字符地输入。

显示已连接,但什么都没输入

几乎总是同一个原因:电脑之前把你的手机当作普通手机配对过,因此从未为它启用键盘(HID)服务。连接看似成功,但按键信号无处可去。

  1. 在电脑上移除配对(移除设备)。
  2. 在手机上也移除(蓝牙设置中的取消配对)。两边都要处理。
  3. 在 Sekuvo 中打开 💻 屏幕并保持开启。
  4. 从电脑端开始重新配对。
  5. 在 Windows 上确认:设备管理器 → 人体学输入设备中此时应出现一个蓝牙 HID 设备。

在 macOS 上,首次连接可能会打开键盘设置助理,要求你按下 Shift 键旁边的某个键。在关闭该窗口之前,macOS 不会处理任何输入 — 这是 Mac 上“已连接但无反应”最常见的原因。

速度,以及如何检查

按键是逐个发送的,所以较长的密文确实需要时间 — 对话框会显示预计时间。系统提供三档速度,默认选用安全档是刻意的设计。在提高速度之前,请使用⏱ 速度测试:它会输入十个以空格分隔的相同字符块,并报告实测的每秒字符数。只要有一块不同,这个速度在这台电脑上就不安全 — 请降低一档。

速度测试同时也是一种诊断手段:完全没有输入说明是配对问题,字符错乱说明是布局问题,中途中断说明是速度问题。

输入过程中会显示进度条和停止按钮。如果发送队列卡住,Sekuvo 会以退避策略重试;如果仍然失败,它会停止并告诉你在哪个字符处中断了 — 密文绝不会被悄悄地只输入一半。

锁定机制

密码库会在其所在屏幕熄灭的瞬间锁定 — 折叠屏手机合上也算。那一刻密钥会立即从内存中清除;条目标题可能仍会列出,但没有任何内容能被解密。

屏幕保持点亮时离开应用不会锁定密码库。这是刻意的设计:应用、键盘和自动填充共享同一个会话,否则切到浏览器去粘贴一个密码就会让你在任务进行到一半时被锁在外面。

快速访问 — 一次明确的取舍

你明确标记为“在键盘中免密码使用”的条目会被再保存一份,用单独的设备密钥加密,这样键盘就能在密码库锁定期间读取它们。

这个取舍说得很清楚:这些条目受手机锁屏保护,而不是你的主密码。请不要把密码放进去。此标记默认关闭;唯一的例外是新建的日常信息条目,它们默认开启,因为姓名和电话号码正是你希望随手可用的内容 — 你可以逐条关闭它。

编辑一个条目。快速访问开关位于底部,其代价就写在旁边。
编辑一个条目。快速访问开关位于底部,其代价就写在旁边。

备份与恢复

系统备份(如 Google 备份、设备转移)在设计上被禁用,因此你的密码库离开手机只有一条路径,且是你自己选择的:设置 → 创建加密备份。

你会设置一个备份密码 — 请让它与主密码不同,因为备份密码是会被输入到电脑上的那个密码。生成的结果是一个 .vaultbak 文件,你可以保存在任何地方:网盘、SD 卡、U 盘。

该文件与设备无关:它自己的盐值和密钥派生参数都保存在文件头中。文件加上备份密码,可以在任何手机上恢复一切,即使经过恢复出厂设置也一样。可从设置 → 从备份恢复恢复,或在全新安装时从欢迎界面恢复。

恢复时可选择添加到现有或替换全部。两种方式都会在写入任何内容之前完成校验 — 密码错误会在身份验证阶段就失败,且在新数据确认无误之前不会删除任何东西。

备份与恢复在设置中并列显示。
备份与恢复在设置中并列显示。

从电脑带回密文

在手机上手动输入一长串密钥正是最容易出错的地方。因此 Sekuvo 改用加密信封来传递,有两种形式:你粘贴的文本,或你扫描的二维码。

在手机上:➕ 按钮提供通过二维码导入和从文本导入两个选项。二维码导入会打开相机;帧的解码在设备本地完成,多帧传输时会显示收集进度。

电脑端工具

用来生成这些信封的工具是一个单独的 HTML 文件,而且是刻意设计为一个下载文件,而不是一个网站的。sekuvo.com 绝不会向你索要密文;一个这样做的网页看起来会和钓鱼网站一模一样。

  1. 在 GitHub 上打开该项目,进入 Releases。
  2. 从最新版本中下载 aktar.html。
  3. 核对它的 SHA-256 与旁边公布的值是否一致:macOS 或 Linux 上用 shasum -a 256 aktar.html,Windows 上用 certutil -hashfile aktar.html SHA256。
  4. 双击打开该文件。它从你的硬盘运行 — 地址栏会显示 file://,而不是一个网站。
  5. 粘贴你的文本,设置一个传输密码,工具就会生成文本形式或二维码形式的信封。
  6. 在手机上扫描或粘贴,输入同一个密码,然后选择添加或替换。

全部加密过程都在你的浏览器里、在你自己的电脑上完成。命令行下还有 vault-clip.py,可以对剪贴板或文件做同样的事,并能在终端里绘制二维码。

如果你不想使用这个工具

这个信封是一种开放格式,不是只有 Sekuvo 才能生成的东西:PBKDF2-HMAC-SHA256(310,000 轮)、AES-256-GCM,包裹在一个小型 JSON 对象里。你完全可以用你读过的大约三十行代码自己实现它,然后把结果粘贴到从文本导入中 — 应用无从得知也不关心这个信封是用哪个工具生成的。

具体做法在仓库中:docs/kendi-zarfini-uret.md(以土耳其语撰写)。

从电脑带回密文的向导。
从电脑带回密文的向导。

使用记录

Sekuvo 会记录哪个条目的哪个字段在何时发送到了哪里:剪贴板、通过蓝牙发送到某台电脑(含目标设备名称),或从键盘输入到某个应用。当一台电脑被攻破时,这可以回答“泄露了什么、我需要修改什么”这个问题。

该记录使用与你的条目相同的密钥加密,且值本身从不会被写入其中 — 只记录事件类型、字段名称和目标。删除一个条目会同时删除它的记录,你也可以在设置中清空整个记录。

使用记录:什么内容在何时去了哪里 — 但从不记录值本身。
使用记录:什么内容在何时去了哪里 — 但从不记录值本身。

密码生成器

可从主屏幕的 🎲 图标打开,或在编辑条目时从密码字段旁打开。它使用加密安全的随机数来源,可生成 8–64 个字符,允许你选择字符类别,可以去除容易混淆的字符,并以比特数显示生成结果的熵值。

密码生成器,以比特数显示生成结果的熵值。
密码生成器,以比特数显示生成结果的熵值。
← 返回 sekuvo.com