V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
DennyDai
V2EX  ›  问与答

如何制作一张照片,并且可以证明该照片在指定时间被拍摄。

  •  
  •   DennyDai · Jan 27, 2015 · 10934 views
    This topic created in 4117 days ago, the information mentioned may be changed or developed.

    比如照片上印上当天的上证指数,就可以证明这张照片是(今天,+∞)之间拍摄的
    如何证明在(-∞,今天)拍摄的,这样就能证明出照片拍摄时间了

    PS:exif/文件创建时间等不算。。。。任何可被篡改因素都不算

    Supplement 1  ·  Jan 27, 2015
    已经发现的实现方法 http://www.zhihu.com/question/22298502/answer/20962822

    欢迎回复更多想法
    40 replies    2015-01-28 16:55:42 +08:00
    churchmice
        1
    churchmice  
       Jan 27, 2015
    比如去奥斯卡颁奖大厅这种,每年的获奖作品都会添加上去,你今年拍的时候2015奖项对应的位置还是空白,明年拍就不是空白了
    abelyao
        2
    abelyao  
       Jan 27, 2015
    对着这帖子想了好久,好玩的题目。
    某些会消失的东西,在消失前拍下来,那么过后没再出现的话,就可以证明是在那天或那天之前拍的咯。想来想去,互联网每天瞬息万变,过后就不再出现,但大多数东西都可以被仿造,有什么是不会被仿造的呢… 容我再想想
    aliuwr
        3
    aliuwr  
       Jan 27, 2015
    对文件加上带时间戳的签名信息, 具体实施可以用 Catalog files.
    https://msdn.microsoft.com/en-us/library/windows/hardware/ff537872%28v=vs.85%29.aspx
    kurtis
        4
    kurtis  
       Jan 27, 2015
    你可以在照片上签字 然后立刻自杀!
    DennyDai
        5
    DennyDai  
    OP
       Jan 27, 2015
    @churchmice 这种不行哦,我拍了以后p成空白呢
    DennyDai
        6
    DennyDai  
    OP
       Jan 27, 2015
    @abelyao 当初在知乎看到某大牛利用比特币交易系统实现了,可是我忘了也没收藏。。。现在找不到了
    DennyDai
        7
    DennyDai  
    OP
       Jan 27, 2015
    @kurtis 我还不想死。。。
    ryd994
        8
    ryd994  
       Jan 27, 2015 via Android
    去博物馆,拍一张,然后把某个展品毁掉,记得找大展品,能上新闻的。
    momou
        9
    momou  
       Jan 27, 2015
    既然是照片,那么照片的任何一部分都是可以复制的,那么你在昨天拍摄的照片内容我也可以复制到今天的照片上,所以。。。
    0okmnbvcxzx
        10
    0okmnbvcxzx  
       Jan 27, 2015 via Android
    可信CA的时间戳+1
    doskoi
        11
    doskoi  
       Jan 27, 2015
    就是用比特币最新的hash
    DennyDai
        12
    DennyDai  
    OP
       Jan 27, 2015
    @aliuwr
    DennyDai
        14
    DennyDai  
    OP
       Jan 27, 2015
    @doskoi 求详情,不太了解BTC体系。

    @ryd994 求别闹
    @momou 所以这就牵扯到了如何确定(-∞,今天),,,记得真的看到过btc实现的
    @xleo 对就是这个,感激不尽。。。。
    imn1
        15
    imn1  
       Jan 27, 2015
    看到街上有带相机的,上去揍他一拳,他对你拍照不阻拦,然后举证义务就是他,不是你了
    66450146
        16
    66450146  
       Jan 27, 2015
    不行的,怎么解决翻拍问题。。。
    dz225
        17
    dz225  
       Jan 27, 2015 via iPhone
    为什么不借助互联网公共服务来实现?比如微信qq支付宝转账时间,那没人会怀疑你能修改他们的时间吧?
    dz225
        18
    dz225  
       Jan 27, 2015 via iPhone
    如果考虑ps那是完全没可能实现了吧,一切皆能ps,exif等信息也是能添加即能修改,完全无真正意义
    DennyDai
        19
    DennyDai  
    OP
       Jan 27, 2015
    @66450146
    @dz225

    APPEND发的知乎链接实现了。。。。
    invite
        20
    invite  
       Jan 27, 2015
    还需要那么复杂?比特币都来了.

    还不如用网易邮件系统给QQ邮件系统、sohu邮件系统、gmail邮件系统等N个邮件系统同时发邮件, 那个时间戳不是一样的道理?
    c742435
        21
    c742435  
       Jan 27, 2015
    发到微博上就完了么。
    linearsky
        22
    linearsky  
       Jan 27, 2015
    可信時間戳 http://verify.tsa.cn/ 具法律效應
    c742435
        23
    c742435  
       Jan 27, 2015
    先发一条微博“我要发图啦”
    然后把这条微博的链接做成二维码pia在你的照片上
    然后把照片发微博。
    BGLL
        24
    BGLL  
       Jan 27, 2015
    http://www.zhihu.com/question/22298502/answer/20962822
    BT币的方法,等价于把当天报纸印图片上,然后发个微博....图片不可能早于有报纸那天,不可能晚于发微博那天...
    BGLL
        25
    BGLL  
       Jan 27, 2015
    由于图片里的信息可以完全无损的拷贝,所以不可能用信息本身证明自己不是从昨天拷贝过来的....
    zado
        26
    zado  
       Jan 27, 2015
    对啊,发微博发邮件就可以了。
    chizhong
        27
    chizhong  
       Jan 27, 2015
    知乎这个比特币的办法根本不能证明是“特定”时间拍摄……
    sun1991
        28
    sun1991  
       Jan 27, 2015
    拍张照片打印出来, 然后做成挂号信寄给自己. 需要用的时候当面拆开就行了.
    Draplater
        29
    Draplater  
       Jan 27, 2015
    @chizhong 这个方法可以证明图片文件是何时生成的
    dz225
        30
    dz225  
       Jan 27, 2015 via iPhone
    知乎的方法跟你说的完全是不同问题,你是指照片何时拍摄,知乎答案是证明这张照片何时客观存在,并且最后给出的依然是利用公共服务实现证明:

    铛铛铛铛~ 这个题目其实还是有一个完美的解答的:


    公证证据宝-上海市东方公证处(原上海市公证?

    无论网页、电子邮件还是网聊过程等电子证据均能即时提取、安全储存。经验丰富的公证员将为您提供专业的法律建议,并出具高证明力的公证文书。
    Agromania
        31
    Agromania  
       Jan 27, 2015
    我可以证明这张照片是在我拍摄这张照片的时刻拍摄的
    chizhong
        32
    chizhong  
       Jan 27, 2015
    @Draplater 比如在2014年11月11日,我按操作把这些所谓的序列号码获取到。
    今天我照一张图片,内容是我搂着女友,然后把这些码弄到照片上。然后现在这张照片能证明什么?证明我在2014年11月11日就已经有女朋友了?
    Draplater
        33
    Draplater  
       Jan 27, 2015
    @chizhong 你没看完,这只是第一步。第二步是将(加了码后的)图片SHA1值和MD5作为私钥,分别生成两个比特币地址,然后向这个地址转账。转账的时间会被比特币网络记录下来。
    因为只有拥有图片才能算出SHA1和MD5,所以第二步可以证明你拥有图片的时间早于转账的时间。
    也就是说,你在2014年11月11日23:59:59转账,就能证明图片是在2014年11月11日23:59:59前生成的。你现在转账,就不具备这样的效力。
    yNV71aaf0Wn56q9G
        34
    yNV71aaf0Wn56q9G  
       Jan 28, 2015
    文中的算法,并不能证明截图的日期,只能证明截图在X点后和X+n点前,既n这段时间内存在。

    但是他证明存在的方法虽然思路一流,但是太复杂。

    最简单的就是,图片和报纸合影,合影的照片发微博。既能证明,图片存在于报纸的日期之后,微博的时间之前。

    但是截图的具体拍摄日期,无法证明。只能无限靠近截图的日期。

    以上。
    NeoAtlantis
        35
    NeoAtlantis  
       Jan 28, 2015
    用BTC的算法相当于是让大家都当证人,就是,你拿到的照片大家马上都看到了。而且记录了大家看到它的时间。

    微博也是,如果你把这个hash公开,那么比如新浪的服务器上有这个记录。如果你能拿到新浪的证明,也行。只要公开并且大家都能作证看到了,就行。
    chizhong
        36
    chizhong  
       Jan 28, 2015
    @Draplater soga
    ibolee
        37
    ibolee  
       Jan 28, 2015
    打开百度----搜索『北京时间』-----拉到你要切图的附近-----一起切-----OK。

    lz那个答案用脑太多,这个省脑。
    PotatoBrother
        38
    PotatoBrother  
       Jan 28, 2015
    efi
        39
    efi  
       Jan 28, 2015
    一般使用视频,因为时空连续性不容易伪造。
    DennyDai
        40
    DennyDai  
    OP
       Jan 28, 2015
    @NeoAtlantis BTC有分布式的优点吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3262 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 13:05 · PVG 21:05 · LAX 06:05 · JFK 09:05
    ♥ Do have faith in what you're doing.