cryptomator 中文文档 下载 App

Decrypt 解密文件名 —— 已有密文文件名,反查清文名

和 Locate 反过来

上一页 的 Locate Encrypted File 是 明文 → 密文。这一页的 Decrypt File Name 是密文 → 明文——反过来。

什么时候会有"手里有密文文件名、想看清明文名"的场景?

  1. 云盘版本历史里看到一串密文:你想知道这是不是那个被覆盖的旧版本文件
  2. 备份目录里全是密文:你不知道哪个 .c9r 对应哪个明文文件
  3. 同步冲突产生了多份密文:有冲突后缀的密文文件需要知道它的明文名才能决定删不删

操作步骤

  1. 解锁保险库
  2. 在主界面解锁状态下,找到 Decrypt File Name 工具区域(通常在解锁视图的底部或侧边)
  3. 两种操作方式:
  1. Cryptomator 会弹出一个表格:
Decrypt File Name 表格
Decrypt File Name 结果表格:左列密文文件名,右列对应的明文文件名

表格上方有两个操作按钮:

功能限制

只能解密文件名,不能告诉你文件位置

Decrypt File Name 能告诉你密文文件名对应的明文名,但不能告诉你这个明文文件在保险库目录树的哪个位置。它也不能帮你找到这个明文文件在解锁视图里。

这是技术决定——文件名加密本身是确定性加密(同样的明文名 → 同样的密文文件名),但不加密父目录信息。知道密文文件名知道明文名,但不知道它在第几层目录里。

只对本保险库内的密文有效

Decrypt File Name 只对当前解锁的这个保险库的密文有效。别把别的保险库的密文文件拖进来——可能解密失败(因为主密钥不同)。

带冲突后缀的密文文件名

云盘同步冲突可能产生带冲突后缀的密文文件,比如:

5TyvCyF255sRtfrIv...83ucADQ== (Created by Alice).c9r

这种带冲突后缀的密文文件名被 Unlock 时,Cryptomator 会自动把冲突后缀应用到解密后的明文名上——所以你在解锁视图里看到的明文文件名应该是:

budget (Created by Alice).xlsx

Decrypt File Name 也会遵循同样的逻辑——它不仅解密主文件名,还会保留冲突后缀。

和 Locate 的对比

Locate Encrypted FileDecrypt File Name
输入解锁视图里的明文文件密文目录里的密文 .c9r 文件
输出打开密文目录并高亮对应密文文件表格显示密文 → 明文映射
能定位到单个文件可以批量(一次拖多个密文文件)
主要用途恢复云盘版本时找对应密文知道密文想看清明文

两个工具搭配使用是最完整的:先用 Locate 定位密文去云盘恢复版本 → 然后用 Decrypt 验证恢复的密文文件确实是你想要的那个。