怎么证明作品是你先写的?
投稿被台里另一个编剧抢先、文章被人搬走、方案在会上被同事先说出口——这类时刻最难受的不是被抄,是你张口结舌,拿不出一个时间。
一、你大概遇过这三种处境
- 投稿/比稿:你把剧本、方案发出去,对方回一句“这个方向我们内部早就讨论过”,你没法反驳——因为你手里只有一个“我确实写过”,却没有“我什么时候写的”。
- 内容被搬运:文章被人搬去别的平台,你投诉,平台让你“提供首发证明”。你的草稿存在本地硬盘里,创建时间在系统设置里能随手改。
- 长期记录:日记、家书、孩子的成长记录写了十年。你不怕别人抄,你怕它丢,也怕某天被人“好心”改了两个数字。
这三件事的共同点是:你需要证明的不是“内容是什么”,而是“内容在某个时刻就已经是这样了”。
二、常见办法,为什么都差一口气
| 办法 | 差在哪 |
|---|---|
| 发一封邮件给自己 | 邮箱服务商与你自己都能修改服务器时间;正文与时间之间没有绑定关系,改一个字,时间照样显示原样。 |
| 到社交平台首发 | 时间戳只在平台内部成立,出了这个平台没人认;平台删号、停运、改规则,证据链直接断掉。而且内容一旦发出,就收不回来。 |
| 去公证处 | 法律效力最强,但一次几十到几百元、要预约排队,适合关键作品,不适合每天写的东西。 |
| 打印后邮寄给自己(未拆封) | 成本高、占地方;封口是否被拆过,本身就是一个永远说不清的问题。 |
| 存本地文件的“创建时间” | 系统时间可以随意修改,作为证据几乎无效。 |
所以真正的需求其实很朴素:一个便宜、高频、能自己验证、不依赖单一平台的时间证明。
三、时间戳日记本是怎么做的
核心只有两步计算,但搭在一起就有意思了。
第一步:算内容指纹
你写下的正文先被规范化(换行统一为 LF、去掉末尾空行),再算一次 SHA-256,得到一枚 64 位的十六进制指纹。它是正文的“数字掌心纹”:
content_hash = SHA-256( 规范化后的正文 )
正文改一个字、多一个空格,这枚指纹就会彻底变样——不是相似,是面目全非。
第二步:把每篇串成一条链
封存时,系统把这篇的元信息与指纹拼成一段固定格式的载荷,再算一次 SHA-256。关键在于最后一行——它带着上一篇的链条指纹:
TS-DIARY/v1 author:<署名> seq:<序号> date:<YYYY-MM-DD> claimed_iso:<ISO8601 UTC 毫秒> title:<标题> content_hash:<64位小写十六进制> prev:<上一篇的链条指纹> chain_hash = SHA-256( 上面这段载荷 )
于是每篇都咬住前一篇的尾巴,第一篇则咬住一端 64 个 0 的起点。这形成一条哈希链:改动任意一篇,它的指纹变了,下一篇的 prev 就对不上,断口一路传到最后。要篡改,就得把整条链从头重算一遍——而重算之后,所有人都能看出来链上每个指纹的生成时间全变了。
第三步:写进账本,锁死改动
存证不是“前端不好意思改”,而是数据库层面的约束:日记正文写入云端账本后不可修改、不可删除。作者能做的只有两件事——继续往下写,或者把某一篇设为公开。
第四步:把验证权交出去
这是最要紧的一步。如果只有平台自己说“没问题”,那这套东西毫无价值。所以每个公开链接里都带一个「在本机重新校验」按钮:它用你自己浏览器的 Web Crypto 重新算一遍 SHA-256,再和页面公布的指纹比对。整个过程不请求服务器——平台想骗你,也插不上手。
你可以现在就试一次:打开公开存证日记里任意一篇,复制正文,用任何 SHA-256 工具(命令行 sha256sum、在线工具、或自己写几行代码)算一遍规范化正文的哈希,和页面上公布的 content_hash 对比。规则公开、算法标准,不需要相信我们。
四、它适合谁
- 写作者 / 编剧 / 小说作者:投稿前的先占时间,比稿时的硬证据
- 自媒体与内容创作者:被搬运时能出示首发时间与内容未被改动的证明
- 设计师 / 产品经理:方案、原型、思路稿的提出时间
- 学生与研究者:选题、实验记录、创意的先占权
- 长期记录者:日记、家书、孩子成长记录——给一段不会丢、也改不动的记忆
五、它做不到什么(这部分请认真读)
一个不告诉你天花板的工具,不值得信。
哈希链是“自证体系”。它能防住单篇篡改,但防不住“把整条链从头到尾全部重算一遍”——那样内部会重新自洽。这是自证体系的天花板,不是实现缺陷。
唯一的解法是外部锚定:把链条指纹再交到第三方权威时间戳服务(如 tsa.cn、OpenTimestamps)盖一次时间。存证凭据支持导出,正是为了让你能做这一步。
另外,它不是公证,也不能替代版权登记。它的定位是“低成本、高频、可自助验证的时间证据”,在需要时与其他证据相互印证。
六、常见问题
时间戳日记本是免费的吗?
注册与使用目前免费。每篇日记封存后即生成内容指纹与链条指纹,公开链接可自由分享,存证凭据可导出。
我的私密日记会被公开吗?
不会。日记默认私密,只有作者主动把某一篇设为公开,它才会出现在公开广场并被搜索引擎抓取。这条边界由数据库行级安全策略强制,不靠前端自觉。
这种时间戳能当版权登记用吗?
不能替代版权登记或公证。它的定位是低成本、可自助验证的时间证据:能证明展示的正文与公布的指纹一致,也能证明这些指纹在链条中的先后次序。在法律场景里可以与其他证据相互印证,但不具有公证文书的法律效力。
我可以导出自己的数据吗?
可以。每篇日记的存证凭据(含正文、内容指纹、前序指纹、链条指纹、封存时间与公开链接)都能导出为结构化数据,用于自行归档或交给第三方工具复核。
哈希链能防住什么,防不住什么?
能防住单篇篡改——改动任何一篇都会让链条指纹对不上,并被任何人都能跑的复算检出。防不住的是把整条链从头全部重算一遍。要突破这个天花板,需要把指纹交到第三方权威时间戳服务做一次外部锚定。
← 返回时间戳日记本首页 · 公开存证日记 · English
时间戳日记本 · eqstory.com