V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shendaowu
V2EX  ›  问与答

求个证明文件创建早于某个时间点的方法,类似可信时间戳

  •  
  •   shendaowu · 80 天前 · 2522 次点击
    这是一个创建于 80 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我具体是想证明介绍我的一个点子的文档的创建时间早于某个时间点。我搜了一下,GitHub 的 commit 的时间好像可以伪造。不过我不确定。如果确实可以伪造的话,项目的 issue 或者 wiki 的创建时间是不是无法伪造的?我把文件的 sha1 放到项目的 wiki 里是不是就行了?除了我的账号被盗,还有什么可能导致证明失败的因素?

    如果上一段的方法可行的话,还有没有其他的可以多证明一份的网站?毕竟无法保证 GitHub 能持续运营。

    顺便问一下我在 GitHub 上保存点子的介绍算不算滥用?没搜到 GitHub 滥用的范围或定义。

    或者有靠谱的服务吗?最好是可以按量收费的,并且付款简单。最好能直接用微信或者支付宝付费的,我没有信用卡。网上能搜到个 https://www.freetsa.org/ 。但是我感觉这个网站好像不是特别可信。

    第 1 条附言  ·  80 天前
    我没想打官司。就是能让一些人相信这个点子比较可能是我先想到的就行了。我其实也对这个有多大兴趣,要是真有人跟我抢发明权的话我甚至可能会不跟他争。我尝试证明这个就是想降低点风险,尝试减少撕逼浪费的时间。
    第 2 条附言  ·  80 天前
    我其实没对这个有多大兴趣。上一个附言写错了。
    40 条回复    2024-09-23 19:26:49 +08:00
    airyland
        1
    airyland  
       80 天前   ❤️ 2
    上链
    kkwa56188
        2
    kkwa56188  
       80 天前   ❤️ 3
    sha1 写到区块链的公链上
    wuud
        3
    wuud  
       80 天前
    数字签名证书?
    hcocoa
        4
    hcocoa  
       80 天前
    哈希一下发条微博不就好了
    lxh1983
        5
    lxh1983  
       80 天前   ❤️ 1
    公证,这个法院可以直接采信的,比啥都强
    timethinker
        6
    timethinker  
       80 天前
    转 1 分钱,备注 sha1 ,记录转账流水号,银行打印流水…
    hcocoa
        7
    hcocoa  
       80 天前
    @lxh1983 #5 是的,要看 op 的需求,是为了打官司,还是单纯向网友证明一下
    7h3d4wn
        9
    7h3d4wn  
       80 天前
    7h3d4wn
        10
    7h3d4wn  
       80 天前
    oott123
        11
    oott123  
       80 天前 via Android   ❤️ 1
    项目 wiki 也是一个 git 仓库,也可以随意修改提交时间
    shendaowu
        12
    shendaowu  
    OP
       80 天前
    @airyland
    @kkwa56188

    有什么方便的方法吗?或者靠谱的第三方代写机构?自己去研究感觉太费时了,我试了一下就放弃了。
    shendaowu
        13
    shendaowu  
    OP
       80 天前
    @hcocoa 不敢用国内的服务,万一哈希值里有个敏感词,然后当时没被删,过了一段时间才被删不就完蛋了。
    shendaowu
        14
    shendaowu  
    OP
       80 天前
    @lxh1983 我搜了一下,我这个好像不在服务范围内。另外擦边的知识产权那个分类收费太贵了。
    shendaowu
        15
    shendaowu  
    OP
       80 天前
    @timethinker 我搜了一下,好像不能查询别人的流水。
    hahastudio
        16
    hahastudio  
       80 天前
    我觉得数字签名是个好方法。大企业发行的软件,文件一般都带签名
    https://security.stackexchange.com/questions/260920/proving-that-a-file-existed-at-a-time
    hahastudio
        17
    hahastudio  
       80 天前
    不过话说回来,“我具体是想证明介绍我的一个点子的文档的创建时间早于某个时间点”这个的目的是什么?点子本身不受保护,还是说你想申请专利?
    shendaowu
        18
    shendaowu  
    OP
       80 天前
    @hahastudio 数字签名不是有有效期吗?证书过期了还能起到证明的作用吗?或者我理解有误?
    gwbw
        19
    gwbw  
       80 天前
    写信寄给自己,邮戳上有时间
    shendaowu
        20
    shendaowu  
    OP
       80 天前
    @hahastudio
    @hcocoa

    我没想打官司。就是能让一些人相信这个点子比较可能是我先想到的就行了。我其实没对这个有多大兴趣,要是真有人跟我抢发明权的话我甚至可能会不跟他争。我尝试证明这个就是想降低点风险,尝试减少撕逼浪费的时间。
    yufeng0681
        21
    yufeng0681  
       80 天前
    用录视频来记录点子
    视频录制过程中,有三个时间相关的事物,证明是当天
    1 、当前的时间在走动
    2 、刷一下抖音热点,当天热点就显示出来了 [说 idea 时候刷]
    3 、打开银行 app ,转账 1 分钱,录屏中显示转账时间 [说 idea 中期刷]
    wspsxing
        22
    wspsxing  
       80 天前
    上链最靠谱,
    hugowangnz
        23
    hugowangnz  
       80 天前   ❤️ 1
    相关材料打印出来,用邮政 EMS 寄给自己,如果要打官司的话,这个证据法院是认的
    tool2dx
        24
    tool2dx  
       80 天前   ❤️ 1
    web archive 可以,正常情况下伪造不了,还有当时的快照。
    shendaowu
        25
    shendaowu  
    OP
       80 天前
    @airyland
    @kkwa56188

    你们两位要是之前不知道我问的那个问题的答案的话就不用去找了。我就是以为你们两位可能知道详细的方法,所以问了一下。我不是想让你们再花更多时间去找方法。
    hcocoa
        26
    hcocoa  
       80 天前
    @shendaowu #13 只是举个例子,你发个 twitter 或者发在 v2 不都一样嘛。而且 hash 里能有啥敏感词。
    otakustay
        27
    otakustay  
       80 天前   ❤️ 1
    @hcocoa #26 比如有个数字 8 ,后面跟着数字 9 ,再然后跟着数字 6 ,又跟着个数字 4 ,然后被删了咋办
    aJieK
        28
    aJieK  
       80 天前
    刻光盘/U 盘 打包好 ,邮政 ems 寄给自己,不要拆
    cat9life
        29
    cat9life  
       80 天前
    看到大家的脑洞都好大
    cat9life
        30
    cat9life  
       80 天前
    @yufeng0681 #21 这个靠谱一些
    forty
        32
    forty  
       80 天前
    > 数字签名不是有有效期吗?证书过期了还能起到证明的作用吗?或者我理解有误?

    证书有很多种,比如 SSL 证书就有有效期,一般不会很长,最常见的是三个月和一年,到期要换。

    代码签名证书就是时间戳,只证明签名的时间,以及签名时的证书有效,签出去了就不再更新,只能验证。但签它的根证书是有有效期的,这个一般有 10 年。

    要证明你更早提出,那就尽早尽广的公布和传播你的文件,就像是申请专利那样,公开+权威机构认证。
    leonshaw
        33
    leonshaw  
       80 天前
    公证
    samnya
        34
    samnya  
       79 天前
    打印出来用中国邮政寄给自己,据说邮戳日期有法律证明效力,只要不拆封就行。
    aec4d
        35
    aec4d  
       79 天前 via iPhone
    可信时间戳的原理很简单,就是 PKI 证书体系,默认根证书可信,用私钥对你的文件 hash 做签名。你要是打算司法存证,用权利卫士这种服务,不是因为它技术多么好,只是因为实务中认可它,你用一样的技术还需要费力解释。如果你想从理论层面实现一个可信时间戳,我给你一个我以前想过的思路。用 hash 作为域名的一部分去申请 https 证书,你保存下证书,就能从理论上实现可信时间戳的功能
    kkwa56188
        36
    kkwa56188  
       79 天前   ❤️ 1
    @shendaowu 写东西 进以太坊很简单的, 不用自己搓代码写什么合同, 只要有自己钱包, 转一点点(甚至是零)到一个账户里, 只消耗一些市价 gas 费用, 转账的时候在 input data 栏里输入里写你想的东西就可以了, 写大一篇文章进去都可以. 转账后会有一个 transactionID, 记好就行了.

    查询的话 随便用一个以太坊 scanner 查那个 transaction , 所有信息都有包括时间戳, 在 input date 一栏里可以看到 你之前写入的文章了 .

    你如果 是在问怎么样 使用以太坊钱包和转账, 那真没法细教了.
    shendaowu
        37
    shendaowu  
    OP
       79 天前
    @kkwa56188 #36 这位亲我又消耗了大概一个小时左右的时间研究以太坊,还是没成功。看起来你在这方面经验比较丰富。所有我又来厚颜无耻地问了。我的问题是我试了几个钱包都不支持输入附加信息。我之前放弃就是因为这个问题,今天还是这个问题。我试的钱包都只能输入金额和来源和目标地址。所以能不能推荐个靠谱的支持写入附加信息钱包?也许没必要靠谱?反正写入之后是可以验证的,写入之后就不能改了?另外能不能再推荐个同样功能的比特币钱包?虽然比特币的交易费比以太坊贵很多,但是我还是想多弄一份。
    lhwj1988
        38
    lhwj1988  
       79 天前 via iPhone
    就开头那个工具就行
    shendaowu
        39
    shendaowu  
    OP
       66 天前
    @kkwa56188 #2 抱歉又打扰了。我今天突然想到除了证明时间,还要证明归属。我能想到的证明归属的方式是在文件中直接提一下我的常用昵称和用户名,但是别人也可以复制一份我的文件然后改成自己的昵称和用户名,虽然时间上肯定会比我的晚。我感觉我的脑子已经不够思考这个问题了,大佬能想明白吗?我刚才搜了一下,区块链只能证明持有,好像不能证明归属。然后我就有点混乱了。
    kkwa56188
        40
    kkwa56188  
       65 天前
    @shendaowu 在 区块链 里写入这样一句: 此文件最早创建于 xx 日期, 创建人邮件 xxx, 文件 SHA1: xxxxxx.
    这样就把文件内容和作者信息联系起来了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5408 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:54 · PVG 15:54 · LAX 23:54 · JFK 02:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.