WitsonX
(Witson)
1
MarkLock:把整棵笔记树加密成一个文件
日记、账本、合同条款也想用 Markdown 记,但明文躺在磁盘上,一次投屏、借电脑、云盘同步都可能被看见。常见的"笔记加密"要么只加密正文、文件名仍是明文,要么界面上遮一层、磁盘打开还是原文。
MarkLock 的思路比较直接:落盘即密文,文件名和目录结构一起加密。Tauri 2 桌面应用,加密核心 Rust 实现,支持 macOS 和 Windows,Apache-2.0 开源。
一个 .mdlb 装下整棵树
库是单文件容器,文件头只有算法参数,数据区是整棵文件树(文件名 + 目录 + 正文)的密文。磁盘上就是一个不透明 blob,扔 iCloud / Dropbox 照常同步,同步走的是一份乱码。
单份文件也能独立加密成 .mdl,适合"只想锁一份投资记录"。
密钥不进前端
主密码经 Argon2id 派生 KEK,再解开 DEK,全程在 Rust 侧,密钥不经过 JS;锁定和退出时内存清零。改密码只重新包裹 DEK,不重加密正文,大体量库也是秒级。
默认还有:5 分钟无操作自动锁定、锁屏休眠触发、剪贴板 60 秒清除、密码错误次数限制。库锁定后,已打开的库内文件页签只显示"xx 库文件",收藏和最近里也不露真实文件名。
去掉加密,它是个正常编辑器
CodeMirror 6 高亮、编辑/分屏/预览、大纲、收藏、多标签、800ms 防抖自动保存、中英文界面。全文搜索在内存解密后进行,磁盘不留明文索引。外部程序改写了文件会提示,你有未保存修改时不会顶掉你的编辑。
用前请知道
- 忘了主密码没有任何找回途径,没邮箱没备份密钥
- 安装包未做 Apple 公证,首次要在「隐私与安全性」点一次「仍要打开」
- 只有桌面端,移动端即将发布,暂无协作与分享
下载:GitHub Releases | Gitee 镜像(国内更快)
怎么又是markdwon
除了程序员 谁用这么简陋这么麻烦的格式(文本样式少 表格垃圾 图片垃圾)
我真是服了
即使是程序员 团队知识库里也用类似语雀那种伪mardown (格式丰富多了)
论坛里基本每周都看到几款新的 markdown的笔记应用
就不能不用markdown吗?
markdown的使用者真的有这么多?还是单纯参考代码多ai容易生成?
Xenon
4
因为AI解析起来方便,写起来也方便
Markdown就不是用来做复杂排版的,有那需求直接用Word不是更好
在我看来Markdown跟正则表达式一样都是DSL,属于是可以不学不用但掌握了不亏的
写起来能方便。。?
文本颜色 高亮颜色 图片 表格 这种就不是复杂的排版
这是最基本的
至于ai解析 那确实如此
但是它的这个市场目标 是笔记应用
不是便利贴软件
Xenon
6
当然方便,不加图片的话,随便一个记事本类软件都能编辑
kivis
(kivis)
7
谁没有一点秘密要记呢,下载试用了一下
对我来说,还缺2个关键的东西:
- 编辑器的默认字体居然是宋体,而且不能自定义。选择黑体会更适合屏幕使用吧
- 编辑器样式没法自定义,如果能提供自定义CSS的功能就好了。
软件功能方面,目前它只加密MD文件,MD文件里插入的图片不加密。
Xenon
9
Markdown的优势在于实现足够简单,人类可读,不绑定特定产品,方便做版本控制 Diff。在不同平台间交换数据,Markdown是相对简单的那一档。所以大家都优先考虑它。
自然,笔记软件可以改用XML(Word)、HTML、Latex作为文本格式,但是有一点你要考虑,笔记软件不一定是非得解决排版问题,更多时候它是解决的信息如何记录、组织的问题,怎样让人能够无压力输入也是一个痛点。显然,Markdown在这种场景下是首选。
Frank9
(Frank)
13
我以前用这种加密软件的时候一直有个顾虑,文件名和内容都加密了,但是当我把加密后的比如txt里的密文随便修改一下,于是这个文件就无法被解密还原了。所以,就也挺危险的。