月光博客 » 编程开发 » 文章照片等数字资源版权自我保护方法

文章照片等数字资源版权自我保护方法

  在互联网的世界,文档、照片、软件等等数字资源的版权都极其容易受到盗取,最终导致自己辛勤劳动的成果不能得到保护。由于在版权保护机构登记是要费用的,一般除了重大的一些成果,我们很少会自己承担这些费用。举一个很简单的例子,如果你写了一篇文章,然后你投了几个报社,最后某报社直接刊登了你的文章而拒绝给稿费,更可恨的是还口口声声说不是你写的,由于你未做任何措施,百口莫辩,只能哑巴吞黄连,就是打官司也没有一点胜算。

  我们提供一种假设,假如你在投稿前能通过某种手段证明我手上现在就有这个稿件了,接着再进行投稿,而报社再过了一段时间出版了你的文章且没付你相应的报酬,但这时我不怕没证据了,因为我投稿前已经通过某种手段证明我有这个稿件了,我在报社出版的时间之前就已经有这个稿件了,足以证明自己比报社更早拥有稿件,自然有能力保护自己的合法权益。如下图,时间轴一直往前,四个时间点分别发生了四个事件,权威机构证明的时间点①比报社出版时间点③早,很明显可以说明谁先拥有稿件。前面提到的某种手段就是本文想要提出的一种自我保护方法。

文章照片等数字资源版权自我保护方法

  从上面可以看出,任何事件都对应着时间点,要说明某事件发生的时间,我们必须为其贴上时间的标签并且妥善保存记录介质。我们常见的时间标签有哪些呢?例如报纸,我们经常会在警匪片中看到匪徒用报纸跟人质一起拍照,以此来证明人质还活着,为什么能如此证明?因为报纸上有日期时间,且报纸上报告的新闻不可伪造,那么至少可以证明到报纸上的时间内人质没被撕票。即报纸存在以下两种特性使之能成为时间证明:

  报纸具有时间性,报纸每天都印刷发布,每天的日期都不一样;

  报纸具有不可为造型,每天的新闻都不一样,你永远不可能预测明天会发生什么,所没人能提前伪造报纸。

  这样我们可以看成是人质活着的事件被报纸上的时间贴上了时间标签,并且这是一个可靠的时间戳。如下图,绑匪给小女生跟报纸拍下的照片证明了时间轴阴影部分的任意时刻都安全。

文章照片等数字资源版权自我保护方法

  回到互联网世界,估计熟悉互联网的人会说这个问题很容易解决啊,我们只要把自己的稿件或相片等数字资源上传到某个互联网公司的服务器,那里有上传时间,相当于就把这个稿件盖上时间戳了,盖上时间戳?这个听起来好像正是上面提到的将某事件贴上时间标签。这就好比在以前没有互联网的年代,我们把自己的稿件封进信封然后寄给自己,然后不拆开,那么上面的时间戳就能证明这个时间戳之前我就已经拥有这份稿件了。但是我想问问你觉得把自己原稿件全盘放到别人的服务器上面你能放心吗?你不仅不能保证自己的原稿不会被盗取,可能是黑客,也可能是服务器管理员;而且你不能保证互联网公司服务器被黑客入侵更改了记录的时间,那这个盖上的时间戳就不能作为证据了。总之,自己手里拿着稿件总是比放在别人的服务器上面安全。

  好吧,接着我要想一个办法,既不用把我的原稿放到别人的服务器上面,同时也可以完成我的稿件时间证明。看看具体操作:

  第一步,我们到网上去下载一个哈希运算工具,这个工具比较常见,一般使用SHA256算法即可,此算法是国际公认安全算法。笔者下载的工具如上图①,这个工具支持的算法比较多,我这里只要勾选SHA256即可。

  第二步,选择需要被证明的数字资源,可以是任何类型的文件、照片、软件等等,只要是以数字形式保持的所有资源。假如我桌面上有一个需要保护的文档。

  第三步,开始计算这个文件的哈希值,我运算出来的结果是5684549d71047df89b73ade87b7ed9549b4b3037f2f704accd47b5417b0cf32d .

  第四步,也是比较关键巧妙的一步,我们把第三步得到的运算值(这里是5684549d71047df89b73ade87b7ed9549b4b3037f2f704accd47b5417b0cf32d)发到我们常用的社交网站上,可以是博客,微博等等。我选择发到我个人的博客上,上面包含了时间和运算值,至此完成了我的文件存在证明,相当于把我的数字资源盖上了一个时间戳。这下算是大功告成,我的文件已经受到这个博客系统的存在证明了。当然,如果你还希望更多的系统帮你证明你还可以发新浪微博、腾讯微博等等,发越多地方表示越多系统帮你证明。

  第五步,新建一个目录,建议命名包含运算值,再把保护文件放进去,这样就不会搞混,我们把稿件进行封存并复制一个复件,假如以后我要对改动就直接改复件即可。我们要清楚的是除非把文件改得面目全非,否则我们无需重新将文件盖上时间戳。

  上面完成对数字资源时间戳证明的原理是什么呢?如下图,SHA256属于哈希算法的一种,不同的字符串作为输入,经过SHA256运算后都能保证全世界唯一,简单点说它的作用就是把任何一串数字映射成全世界唯一的数字,范围在0到2^256,也就是将任何一个文档都创建一个唯一的标识。反过来说,这个唯一标识就可以用来代表你的指定的文档。做这么个运算有一个很重要的作用:不用暴露你的文档的原稿内容。而我们把这个唯一标识发表到博客,那么通过博客的时间即可推出这个指定文档在此时间前已存在。

文章照片等数字资源版权自我保护方法

  如果你还想加强安全,可以在做哈希运算时加入一个密钥(盐值),这个密钥自己千万不能忘记了,可以看到运算结果已经变了,引入了密钥,毫无疑问更加安全。

  以上便是我要跟大家分享的数字资源版权自我保护方法。感谢您读完本文,假如您经常写作投稿,您可以考虑使用这个方法,您也可以推荐给经常写作投稿的朋友,多一点的保护措施将在关键时刻保护你的合法权益。

  来源:投稿,作者:汪洋之舟,此方式由笔者首创。

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    cc   说道:
    垃圾啊,对于没有公证资质的公司机构的时间证明,法院是不会采信的
    汪世端 于 2014-4-13 10:33:55 回复
    请问是加密文章为什么你能看到.请问这把锁有什么用
    ?
    支持(22反对(13回复
  1. 2
    左耳朵   说道:
    这确实是个好办法,只是不知道法律认不认
    支持(14反对(8回复
  1. 3
    力国潘   说道:
    用比特币系统可以完美解决这个问题阿!!!
    支持(18反对(13回复
  1. 4
    tomz   说道:
    早有人提出这个方法了。并且是嵌入到比特币交易中。
    汪世端 于 2014-4-13 10:32:40 回复
    请问是加密文章为什么你能看到.那那把锁有什么用
    支持(15反对(11回复
  1. 5
    梁子   说道:
    我的想法很简单 存知名邮箱
    支持(16反对(12回复
  1. 6
    米兰   说道:
    第一个我也有想到过。不过用哈希值的方法还真没想到,其实原理都是一样的,就是需要有个地方能证明时间
    汪世端 于 2014-4-13 10:34:07 回复
    请问是加密文章为什么你能看到.请问这把锁有什么用
    ?
    支持(18反对(15回复
  1. 7
    Herkuang   说道:
    放在个人博客上似乎不能解决问题。因为如果我是盗版者,我也有个人博客,我也可以按照你这个方法生成一个哈希,然后放到我的博客上面去,而我又是我博客的管理员,我完全可以修改发送这个哈希的时间,把我发布的时间提到比你更早的时间去。
    支持(16反对(13回复
  1. 8
    von   说道:
    理论没问题,但有一点说错了。
    哈希算法所得到的摘要,并非唯一。是会发生碰撞的,作者这都不知道吗?
    比方说你提到的:5684549d71047df89b73ade87b7ed9549b4b3037f2f704accd47b5417b0cf32d
    在数学理论上来说,有极多,甚至是无限多的文件可以算出的结果是这个值,我这么说作者能理解吗?
    但这个无限多,是“无限多个文件”的子集。
    支持(15反对(12回复
  1. 9
    血色又残阳   说道:
    在未来的时间拿之前的报纸拍照。。
    支持(12反对(10回复
  1. 10
    哆啦比猫   说道:
    push 到 github 上不就好了……
    支持(14反对(12回复
  1. 11
    firemeditation   说道:
    对于照片来说,我直接保留原始的RAW。你说是你拍的,拿出RAW来。
    支持(14反对(13回复
  1. 12
    梁发瑞   说道:
    只得考虑和应用,
    汪世端 于 2014-4-13 10:34:17 回复
    请问是加密文章为什么你能看到.请问这把锁有什么用
    ?
    支持(9反对(8回复
  1. 13
    wod   说道:
    NSA等安全部门可以直接删除你的网络文件,只要你的论文够长,checksum重复可能性小于人类认定的伪造范围
    汪世端 于 2014-4-13 10:33:34 回复
    请问是加密文章为什么你能看到.请问这把锁有什么用
    ?
    支持(15反对(15回复
  1. 14
    上世是朵花   说道:
    你说这个让我想起了区块链
    支持(0反对(0回复
  1. 15
    天下空   说道:
    后半部就看不懂了。
    支持(11反对(12回复
  1. 16
    中公教育吴秀龙   说道:
    窃取文章版权都成风了,特别是一些所谓的平台或门户,当然,也有一些小毛贼。他们窃取别人的成果从来都是厚着脸皮说是自己研发,根本看不到原出处一点痕迹。
    支持(12反对(13回复
  1. 17
    ooooo   说道:
    @七夜雪i_life,你把时间都浪费在对别人的评头论足上,却不为昆明祈福,也不关注马航的事,只会把自己当作意见领袖、道德楷模,对别人指指点点,你觉得你有什么资格呢?你这垃圾@七夜雪i_life
    支持(15反对(16回复
  1. 18
    西村乜都有   说道:
    几年前,我就设想了一个对这类版权保护方面的操作模式了,虽则我非专业人士,不能如你样能说出较为具体的操作细则,但我也感觉上,我的会比你简单得多,而某些老互联网公司能接纳我的方案,是会得到新的活力。我都有向他们提过,或者我说得不够专业,他们以为我在瞎扯吧。
    汪世端 于 2014-4-13 10:34:42 回复
    请问是加密文章为什么你能看到.请问这把锁有什么用
    ?
    支持(9反对(12回复
  1. 19
    一树小草   说道:
    0)哈希函数(不可逆,可能重复)表征原文本是否具有法律意义;1)如何保证时间认证的权威性/统一性;2)该认证是否具有法律效力。
    支持(9反对(12回复
  1. 20
    kjku   说道:
    达到法定发送方趣味而且万恶萨法十多分钟形成vzxvasdfasdfasvzxvzxcv
    支持(11反对(15回复
  1. 21
    lzsb   说道:
    猪头方法,你这能证明个屁!
    还什么盐值,salt是TM这里用的?你就知道拽个名词吧?
    就你这方法分分钟就能伪造,你会算hash别人不会算?
    连最基本的抗伪造思想都没有,你根本没有一点儿密码学的概念
    完全民科级的弱智思维

    没文化就别学人家写文章,闹得贻笑大方。
    逗逼 于 2014-7-31 10:22:33 回复
    有点逗,汪洋之舟的这篇文章说了那么多,其实很简单,就是将文章换成一连串的数字+字母(哈希值),然后将哈希值发到有公证力的平台(140字的微博等平台),就等同于将文章发到了有公证力的平台了。
    你们说的什么改标点,改图片大小会导致哈希值变动。请问有关系吗?你们要将哈希值看成是一篇文章,一张图片;你改了几个标点,但是我在你改之前已经有了这个哈希值了(也就是有了跟你类似的文章了),你怎么解释?
    支持(17反对(23回复
  1. 22
    七夜雪i_life   说道:
    你专门研究这些破玩意,何不去研究马航的事?真垃圾。
    支持(14反对(50回复

发表留言