Markor 中文文档 下载 App

AES256 文件加密——给敏感笔记加一层密码保护

加密的是什么

Markor 的加密功能 只加密纯文本内容,不加密:

这意味着:如果你有一份包含图片引用的敏感 Markdown 文档,文档正文被加密,但同目录下引用的图片仍然明文存放。如果你的敏感度到了连图片都要加密的程度,Markor 内置加密不够用,需要额外的加密容器工具(Veracrypt、EncFS 等)。

开启加密的前提条件

条件要求
Android 版本Marshmallow(6.0,API 23)及以上
Markor 设置Settings → General → 设置主密码
文件位置无限制,可以加密任何位置的文件

Android 6.0 以下的设备 不支持(Markor 在老版本 Android 上会隐藏加密选项)。

设置主密码

第一步:设置主密码

  1. 打开 Settings
  2. 找到 General → File encryption password
  3. 输入密码(至少建议 12 位以上,混合大小写、数字、符号)
  4. 再次输入确认
  5. 点 OK

⚠️ 这个密码 Markor 不会存(只存它的哈希校验值)。如果你忘了密码,加密的文件永远打不开——没有任何恢复手段。

第二步:加密某个文件

  1. 打开要加密的文件
  2. 点顶部菜单 → 找 Encrypt / File encryption 选项
  3. 勾选开启加密
  4. 保存

加密后是什么样

加密后的文件:

加密文件的同步

加密文件和其他文件一样会被同步客户端(Syncthing、Dropbox、Nextcloud 等)同步。这意味着:

主密码的管理难题

难题一:Markor 只记得最近一个密码

Markor 在本地 只存最近用过的密码,用来自动解密内容。这意味着:

推荐策略:只用一个主密码,加密所有需要保护的文件。多个密码只会自己把自己锁在外面。

难题二:忘记密码 = 永久丢失

Markor 没有任何密码恢复机制。忘了密码:

难题三:桌面端解密用 jpencconverter

Markor 用的 AES256 加密格式有一个 对应的桌面解密工具——jpencconverter(开源,Java 实现)。适合场景:

jpencconverter 是独立的 Java 程序,不依赖 Markor 应用本身。

何时用加密

场景建议
个人日记、情感记录✅ 加密
工作文档(包含客户信息、内部数据)✅ 加密
密码清单(用 Markdown 写的密码本)✅ 加密(但更推荐用专业密码管理器如 Bitwarden)
普通技术笔记❌ 不需要,同步已经够安全
GTD 待办清单❌ 不需要

加密会让每次打开文件时多一个解密步骤(虽然大部分时候 Markor 自动处理),频繁打开的普通笔记没必要加密。只对真正敏感的文件用。

加密文件的备份

加密文件的备份需要注意:

建议:加密文件的备份和密码的备份 分开存放。比如:

加密 vs 其他方案

方案移动端体验跨平台需要额外 App
Markor 内置 AES256✅ 无缝⚠️ 需要 jpencconverter 桌面解密加密时只需要 Markor
Veracrypt 容器❌ 手机上打开容器麻烦✅ 多平台✅ 需要
Obsidian Git❌ 手机上 Git 操作慢✅❌ Obsidian 自带
1Password / Bitwarden✅ 专业密码管理✅✅

Markor 内置加密适合 已经在用 Markor、只需要对少数敏感文件加一层保护 的场景。如果需要全量加密或密码管理,用专业工具。