Decrypt 解密文件名 —— 已有密文文件名,反查清文名
和 Locate 反过来
上一页 的 Locate Encrypted File 是 明文 → 密文。这一页的 Decrypt File Name 是密文 → 明文——反过来。
什么时候会有"手里有密文文件名、想看清明文名"的场景?
- 云盘版本历史里看到一串密文:你想知道这是不是那个被覆盖的旧版本文件
- 备份目录里全是密文:你不知道哪个
.c9r对应哪个明文文件 - 同步冲突产生了多份密文:有冲突后缀的密文文件需要知道它的明文名才能决定删不删
操作步骤
- 解锁保险库
- 在主界面解锁状态下,找到 Decrypt File Name 工具区域(通常在解锁视图的底部或侧边)
- 两种操作方式:
- 点击按钮/区域 → 在弹出的对话框里选择保险库密文目录里的那些
.c9r文件 - 直接把密文文件拖到区域上(更方便)
- Cryptomator 会弹出一个表格:

- 左列是密文文件名(带
.c9r后缀的那种) - 右列是对应的明文文件名(比如
budget.xlsx)
表格上方有两个操作按钮:
- 剪贴板:把整张表格作为 CSV 复制到系统剪贴板 → 方便粘进 Excel / 飞书表格 / 邮件里对比
- 垃圾桶:清空表格,重新开始
功能限制
只能解密文件名,不能告诉你文件位置
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 File | Decrypt File Name | |
|---|---|---|
| 输入 | 解锁视图里的明文文件 | 密文目录里的密文 .c9r 文件 |
| 输出 | 打开密文目录并高亮对应密文文件 | 表格显示密文 → 明文映射 |
| 能定位到 | 单个文件 | 可以批量(一次拖多个密文文件) |
| 主要用途 | 恢复云盘版本时找对应密文 | 知道密文想看清明文 |
两个工具搭配使用是最完整的:先用 Locate 定位密文去云盘恢复版本 → 然后用 Decrypt 验证恢复的密文文件确实是你想要的那个。