cryptomator 中文文档 下载 App

Cryptomator Hub —— 团队怎么管理加密保险库的访问权限

Hub 是什么

Cryptomator Hub 是 Skymatic 给团队和小中型组织做的加密保险库管理平台。核心变化只有一句话:密钥不再由每个用户自己的密码派生+托管,而是由 Hub 服务端集中托管。

个人版 Cryptomator(桌面 + 移动)和 Hub 是完全独立的两个产品——你不需要先有个人版才能用 Hub,也不需要为了用 Hub 放弃个人版。Hub 主要解决的问题是:

Hub 版本历史

版本日期主要变化
Hub 1.02023 年基础保险库管理 + 权限角色
Hub 2.02026 年User Management + Emergency Access:更灵活的角色体系、紧急情况下离线恢复数据

当前 Hub 有两种部署方式:

密钥管理的核心区别

个人版(密码保险库)

个人密码保险库:
  vault.cryptomator → kid = masterkeyfile:masterkey.cryptomator
  masterkey.cryptomator → 主密钥被个人密码派生的 KEK 包裹
  → 只有你知道密码才能解包主密钥
  → 共享保险库 = 要共享密码(危险)

Hub 版

Hub 管理的保险库:
  vault.cryptomator → kid = hub+// Hub 实例 API 地址
  → 主密钥被 Hub 服务端托管(但 Hub 服务端看不到明文主密钥)
  → 用户通过 Hub 账号(不是密码)解锁保险库
  → Hub 服务端用 ECDH-ES JWE 为每个授权用户生成密文
  → 用户用自己的静态私钥(EC P-384)解包 JWE → 得到 512 bit 主密钥

关键点:Hub 服务端不知道明文主密钥——它只存着"主密钥被某个公钥加密后的密文"。只有持有对应私钥的用户才能解包。这仍然是零知识加密。

技术细节:Hub 用 ECDH-ES(椭圆曲线 Diffie-Hellman 临时密钥交换)+ A256GCM(AES-256-GCM)加密主密钥。每个授权用户有一个独立的 JWE 密文,存 Hub 服务端。

和个人版的功能对比

个人版 CryptomatorCryptomator Hub
用户身份本地(无身份)Hub 账号(可集成 SSO / LDAP)
密钥托管本地 masterkey.cryptomatorHub 服务端(零知识)
解锁方式输密码登录 Hub + 设备密钥(无需密码)
共享保险库共享密码(不安全)Hub 集中管理权限
角色权限无(知道密码 = 全权限)Owner / Member / Read-only / Create Vaults
审计日志无有
Emergency Access无有(Hub 2.0 新增)
Recovery Key有(个人)Hub 自己处理(不需要用户记)
移动端写权限需内购Hub 保险库自动解锁
价格桌面免费 / 移动端 freemium按用户数收费(托管)或一次性(自部署)

Hub 能不能用个人保险库

可以。Cryptomator Hub 支持把现有的个人密码保险库导入 Hub——导入时需要提供:

  1. 这个个人保险库的 Recovery Key
  2. 保险库目录的写权限

导入后,Hub 会用 Recovery Key 反推出原始主密钥、然后用 Hub 的 ECDH-ES 机制重新加密主密钥——把原来的"密码保险库"变成"Hub 保险库"。导入过程中文件内容不被重新加密(主密钥没变,只是包裹它的方式换了)。

反过来,Hub 保险库也可以"导出"变回个人密码保险库——用 Hub 提供的 offline recovery 功能(见 Emergency Access)。

谁适合用 Hub

适合:

不适合: