DateSealed
语言

全部文章

我为什么做 DateSealed:开发者的话

发布 2026-11-03 · 作者 中澤祐樹 (Lightscend Co., Ltd.)

DateSealed 是一个免费工具,用来记录一段文字、一张照片或一个网页“在什么时候已经存在”。我是开发者中澤祐樹。这篇文章讲我为什么做它,以及做的过程中定下了哪些规矩。

起因是房产照片

我在日本经营一家房地产公司,平时会拍摄并公开房源照片。我希望将来万一有人篡改这些照片、或者把它们搬到别的网站上,我能拿出证据,说明原图是我们的、而且是先存在的。

原始文件在我手里,文章也有发布日期。可这些日期我自己都能改;对方手里如果有同一份文件,也能声称同样的日期。我需要的是一个由我以外的人记下、并且事后谁都改不了的日期。

我先查了现有的办法

我查了截至 2026 年 11 月在日本能用的办法:

  • 公证人的确定日期。 每份 700 日元。有电子版,但只接受 10MB 以内的文本、PDF 和 XML 文件,而且只在工作日办理。
  • 日本文化厅的登记。 每件作品 3,000 日元,纸质申请,一件一件地办。登记后可以推定作品在登记的日期发表。
  • 经日本总务省认定的时间戳服务。 在日本的制度上有正式地位的是这一种,收费主要面向企业。
  • 基于区块链的存证服务。 我找到的都是面向企业的,或者收费的。
  • 相机内签名(C2PA)。 有些相机在拍摄时给照片签名。它说明的是文件从哪里来,和“什么时候存在”是两个问题。

这些办法都有用,真正需要保护的那一件作品,就应该用它们。但每拍一张新照片、每写一篇新文章都要付费办手续,并不现实。我想要的是:免费、不用注册、什么都不上传、存在连运营者也改不了的地方,用 WordPress 的话每次发布自动记录。找不到这样的东西,我就自己做了。

我定下的规矩

只收哈希值

DateSealed 只接收文件或文字的 SHA-256 哈希值,也就是一串 64 个字符的“指纹”。哈希值在你的浏览器里计算,照片和稿件不会离开你的电脑。最想记录的往往是还没发表的作品,如果为了记录还得先把作品交出去,那就本末倒置了。

不必信任我

每条记录有两个日期。一个是 DateSealed 自己的时间戳机构签发的 RFC 3161 时间戳,马上返回。另一个通过 OpenTimestamps 写入比特币区块,通常在几小时内完成。

第一个日期的可信程度,取决于你对我有多信任。第二个日期,我改不了。写入比特币之后,即使 DateSealed 不在了,只凭证明文件(.ots)和比特币账本也能核对日期。每个记录页上都写着在自己电脑上验证用的命令。

时间戳机构的根密钥是在我自己的电脑上生成的,用口令加密保管。服务器上只有签名用的密钥。

不删除,不改写

管理后台里也没有删除记录、修改哈希值或时间的功能。账本的价值,就在于运营者碰不了它。文章更新时,旧记录保留,另外追加一条新记录。WordPress 插件也照这个规矩做。

先说清楚做不到什么

记录只说明:与这个哈希值对应的数据,在那个时间已经存在。仅此而已。它不说明是你做的、归你所有、内容准确,也不保证任何法律效力。我在网站上很多地方都这样写,因为期待错了,就会有人吃亏。

收集什么,照实说

为了防止滥用、执行次数限制、排查故障和了解使用情况,每次使用都会记录 IP 地址等信息。不用于广告,也不出售。IP 地址和主机名在这台服务器上保存 30 天,之后转到由运营者管理的另一处存储,最长保存 13 个月;超过之后删去地址的末尾部分,只留下统计数据。详情见条款与隐私。

谁都能用

免费,不用注册。界面有 20 种语言。还提供照片盖章、记录已发布网址、API 和 WordPress 插件。插件可以从 API 页面下载;在 wordpress.org 上架还在审核中。

想知道在中国给照片和稿件留下日期还能用哪些办法,可以看《怎样证明是你先做出来的》。

哪里不好用,请告诉我

我想听听 DateSealed 哪里用起来不顺手、你希望它下一步能做什么,尤其想听遇到过“谁先谁后”纠纷的摄影师和博主的意见。联系方式在页面底部。

本文的详细版本在作者的博客上: https://nkzw.jp/2026/11/02/datesealed_free_publication_date_record_2026_en/

试用 DateSealed

粘贴一段文字或选择一个文件即可。哈希值在你的浏览器里生成,不上传任何内容。

DateSealed

全部文章