原创时间证明

怎么证明作品是你先写的?

投稿被台里另一个编剧抢先、文章被人搬走、方案在会上被同事先说出口——这类时刻最难受的不是被抄,是你张口结舌,拿不出一个时间。

一份讲透「自证时间」的方法说明 · 不需要懂密码学也能读完

一、你大概遇过这三种处境

这三件事的共同点是:你需要证明的不是“内容是什么”,而是“内容在某个时刻就已经是这样了”。

二、常见办法,为什么都差一口气

办法差在哪
发一封邮件给自己邮箱服务商与你自己都能修改服务器时间;正文与时间之间没有绑定关系,改一个字,时间照样显示原样。
到社交平台首发时间戳只在平台内部成立,出了这个平台没人认;平台删号、停运、改规则,证据链直接断掉。而且内容一旦发出,就收不回来。
去公证处法律效力最强,但一次几十到几百元、要预约排队,适合关键作品,不适合每天写的东西。
打印后邮寄给自己(未拆封)成本高、占地方;封口是否被拆过,本身就是一个永远说不清的问题。
存本地文件的“创建时间”系统时间可以随意修改,作为证据几乎无效。

所以真正的需求其实很朴素:一个便宜、高频、能自己验证、不依赖单一平台的时间证明。

三、时间戳日记本是怎么做的

核心只有两步计算,但搭在一起就有意思了。

第一步:算内容指纹

你写下的正文先被规范化(换行统一为 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