虽说财富的版权爱慕已成顺其自然,一些冷门能源则根本未曾正儿八经途径

缘起

在一轮又一轮「净网行动」的整肃执行之后,打了多年擦边球的各大网盘终于一本正经做出了和平解决。大家发现,以广大利用的百度云为例,众多影视剧、音乐、软件的盗版财富被周详封禁,虽仍可上传下载,但曾经不容许开始展览分享。

一阵法网难逃的打压之后,日常辛劳累苦找了半天能源,点开却都以这副鬼样。

便利的享用与转存成效是网盘的显要亮点之一,就算能源的版权敬爱已成大势所趋,今后网友也日渐起先收取付费观影、听音乐等消费情势,但也正因版权难题,那一个走正版路线的录制平台所提供的内容并无法完全覆盖观众的观影要求,外加像自家如此的窖藏控兼高清控,更是不能够从它们那里得到满意。

关于很黄很暴力你懂的能源,则被彻底封闭扼杀,哪怕在投机网盘里也明确命令禁止下载,有个别网盘甚至根本不让上传,政策的恶势力终于伸进了每三个用户的私人空间里。

被政策束住手脚的网盘产品无奈地失去了一大截吸重力。

自家说技术与政策之内永远存在着博弈,网盘供应商树大招风没有艺术,那么我们这么些不起眼的用户是不是能够考虑办法破解这一难点呢?

多年来,国内互连网版权爱慕的力度日渐加大,从“净网行动”严查网盘分享内容、直致快播于死地,到广播与TV封闭扼杀TV盒子,再到版权局严令未经授权的云音乐全面下架,政党的一多元举措让高枕无忧地享受了几十年免费内容的网友们究竟幡然醒悟——现在是忠实了。

原理探究

要缓解难点就要先搞精通问题的点子——网盘是哪些分辨盗版能源的?

首要词吗?不不不,答案是哈希(hash)算法。哈希算法通过计算文件本人的多少,生成三个定点长度(如1二十六人)的字符串,咱们称为哈希码,3个选择在网盘上合格的哈希算法应当确认保障全世界享有的文件都对应着分歧的哈希码。网盘正是经过哈希码火速识别文件是不是违规,那也是秒传机制的落到实处原理。

哈希码是依照文件本身的多少计算得来的,与公事名非亲非故。所以,有个别吃瓜群众妄图靠修改文件名或后缀名来绕开识别,跟考前想靠烧香拜佛取得好战绩同样是天方夜谭。

既是靠文件数量识别,要规避就要求变更文件本人。有一招应用广泛,正是将文件压成压缩包,压缩包是3个簇新的文件,其哈希码不在网盘的黑名单中,自然就能回避程序审核。但这一主意有鲜明的阙如:对于大文件,压缩和平解决压都相当耗时,财富公布者和跪求者都嫌麻烦。

作为不折不扣的收藏控,作者在用上网盘之初就欣喜不已,时至前几日直接是各大网盘的忠贞用户,对那上边关怀较多,也探索过什么清除分享限制。以前在《新时期的能源帝战术商量》一文中,就提议了一种靠电驴磁链(ed2k)在115完结无障碍分享的主意(重视于离线下载成效),没悟出不过多长期115就收回了普通用户的离线额度,唯有付费VIP才能一而再运用此法。

钢铁如小编岂肯轻易认输,这不未来,又找到一种彻底清除限制的点子,适用于具有网盘、全数文件,而且比《新时代的能源帝战术研商》中的方式方便、实用得多。

何必绕那么大领域,何不以最简便的办法去改变文件内容?

规律很是简短:在文书末尾扩展任意字符串,所得哈希码立马变样。

再者对文件扩大内容的长河丰富高速,不会像制作压缩包那样耗费时间,不散文件大小,差不离都是in
no
time!同时,这一操作并不影响文件的常规使用,电影依旧看、歌照样听、exe照样跑。

技巧的提升永远超前于政策和法律,就就像是军事学的前进永恒超前于人伦。本着网络的开放精神,这么多年来,国内的网络产品商勇往直前,为用户得到免费财富提供了庞然大物的便利。想想已经,优酷土豆上电影TV剧应有尽有,百度音乐歌曲随便下,115上的卡通能够疯狂地塞满硬盘,种子搜索网站随地开花……

软件表达

自家把那个典型达成成了一款Windows软件,既然是为了破解哈希码带来的分享限制,那么就起名为AntiHash(反哈希)吧!

新鲜出炉的AntiHash 1.0.0版界面

右下方「自定义AntiHash码」编辑框中可输入任意字串(默许为「AntiHash」),作为扩大到文件末尾的始末。(咱们不妨把对文本扩充内容的这一经过就称作AntiHash。)

将索要开展AntiHash的文书拖拽进去,列表中就会来得该公文路径:

只可以拖文件,文件夹是拖不进入的啊!

为涵养界面雅观,不扶助横向滚动条,文件路径过长时会展现不全,可双击查看:

现以C:\Users\逸之\Desktop\demo.mp3为例,演示AntiHash成效。先右键属性,查看一下该文件的轻重缓急:

点击AntiHash按钮,将对列表中的全数文件进行AntiHash操作:

顺遂完结AntiHash的文书,路径右边一栏会打上对勾。假使没有出现对勾,表明路径存在难题,或文件正被其余程序占用。

再看其尺寸:

比先前大了7个字节,那8个字节,正是「AntiHash」那九个字母组成的AntiHash码。

其一demo文件,其实是近来相当流行的《一拳超人》中的一集,即便未经任何处理上传网盘:

自然的秒传

果然的不准分享

而在AntiHash之后:

不知所厝秒传,因为门道相当不到存活的哈希码。

让大家稍等片刻……

好的,搞定。

享受毫无压力

有了AntiHash,不仅能够不受限制地享用一切文件,还是能保险协调盘里的能源不再会被威吓和谐。当然,固然自由如此,也还请低调行事,你看:

非凡净网行动,百度云严厉打击不良音讯、色情低俗音信的扩散行为,如经发现,或将封号处理。

从而,太过放肆被封了号可别怪笔者。

并且,请勿传播色情资源,请勿助长盗版市场,此软件仅为高烧友一试身手交换之用,请勿用于商业活动,如产生版权相关的其它法律难题,笔者概不负责。

当然,想必也不会推广开来,我们小范围用用就好。

好了,继续介绍。

固然AntiHash操作不会潜移默化文件的健康使用,但你可能仍盼望得以将它过来,所以自个儿还提供了回复效能。对于AntiHash过的公文,双击其路径会对AntiHash码举办验证:

那是你定义的AntiHash码与原先同样的意况,假若改成其余,就不会认为该文件AntiHash过:

那也就表示,AntiHash码就像密码一样,你若是应用本身的AntiHash码,外人就无法对文件举办回复操作。设计那点重假如为应对AntiHash过的文件被再次协调的情形,大家换一个AntiHash码,就足以一而再享受。

点击苏醒按钮,将对列表中AntiHash过的、AntiHash码匹配上的公文进行苏醒操作:

马到功成恢复生机的文件,路径右边一栏会冒出规模。假诺没有框框,表达路径存在难题,或文件正被其余程序占用。

好了,啰嗦了那般多终于介绍完了,看到那里的都以真爱,奉上软件下载地址:

软件下载链接(百度云)

含叁十位和63人多个版本,请依据本人的种类创制地撤消其余一个。

迎接订阅《逸之的次序小库》专题,AntiHash后续大概搞出的本子更新将收音和录音当中。

保卫安全版权是好事,但对于三个普通用户(消费者)来说,以后要追个剧、看个综合艺术节目、听个音乐,得去一些个地点,手提式有线电话机上要装好多少个APP,一些冷门能源则根本没有标准途径,而对此我那样的能源控,更是习惯把文件下载下来,不亲手获得总觉得没有安全感,也知足不断自个儿的收藏欲,而且由于国内现行反革命的网速,在线观影的清晰度实在不给力,流媒体的重播、快进也并不便利。

关于icon

本次的次第icon依旧由自身的御用设计师S7成功,其形是一颗松果,主要内涵如下:

1、主体由菱形构成,象征计算机文件的分块存款和储蓄,以及哈希算法将文件分块叠加总计的法则;

② 、网络犹如一棵树木,叁个个文件正如树上的一颗颗松果,松果落地供人捡拾,是互连网分享精神的反映;

3、松果坚硬的外壳则象征软件破除限制之有效、之有力。

这货还给了个翻转的方案,颜色一调,简直成了像模像样的花蕾:

自小编说花朵也很有内涵啊:

① 、花香满园寓意分享;

二 、红杏出墙寓意破除限制;

③ 、含苞待放寓意软件前途不可限量。

啊哈哈哈,风马牛不相及的水平尤其突破天际啦……

2016年9月20日 苏州

正确,好东西,要放在自个儿硬盘里才是王道。怎么获取呢?当然靠网盘。

怎么要用网盘?

网盘是云年代带来的超强神器,假诺您到明天都还没用过,真该杰出地自小编检讨,就算你不是个收藏控,也对冷门能源毫无兴趣,至少也该使用网盘备份一些团结的材质、和朋友共享一些内容。

何以说网盘是神器?作为以服务器为物理介质的云存款和储蓄服务,网盘与PC本地硬盘的机理和用户体验并差别。除却冗余备份这么些尚不可能直观感受到的特征,网盘最有力的有个别,也是让人最欢快的少数,正是秒传机制。固然云端已经存在某些文件,那么大家将其上传至网盘的耗费时间是秒级的,该地方下的上传速度跟网速大约没有涉嫌。尽管你家是2M的ASDL宽带,照样弹指间上传。

这一体制的实现依靠的是hash(哈希)算法,在云端,每个文件都存有贰个独一无二的hash值,判断两个公文是不是一致,只需判断其hash值是不是相同。hash算法有广大种,任何一种计算文件hash值的算法所追求的都以使结果唯一。举个最简单易行的事例——取余:

1%7 = 1

9%7 = 2

2015%7 = 6

2013201420152016%7 = 3

无论多少长度的数,经过取余运算,最终结出(即hash值)都以二个低于7的非负整数。在那些例子中,分明存在着不一致数量的hash值相同的事态,比如10和二零一三二零一六2016二〇一四的hash值都以3,这一算法只好生成八个例外的hash值(0~6),因而只能标记捌个不等的多寡。

云存款和储蓄所使用的hash算法鲜明要复杂得多,以老牌的MD5算法(新闻摘要算法第六版)为例,任何数据或文件(文件本来就由数据整合)经过MD5算法运算,均生成二个尺寸为1贰十七人的二进制数,其hash值就足以有2^1三十多少个(约340万亿亿亿亿),假诺以MD5码作为文件的绝无仅有标识,那么基本同意全球(按70亿总人口算)每人拥有近5万亿亿亿个区其余公文。这么些都以天文数字,以当下的景况看,世界上的文书再多,也不或者高达这几个数额。类似的hash算法有众多,它们都力求保障差异文件拥有区其余hash值。

(在文件系统允许的情事下)2个文书的大大小小能够是自由的,能够唯有几K,也可以有好几十G,但其所对应的hash值总是唯有那么长(如MD5码永远唯有1贰17位),在互联网上进行文件传输时,传hash值比传文书本人要便捷得多。网盘正是选拔这一原理,在保存文件的还要保留着它们的hash值,在用户上传文件时,先总结文件的hash值,在云端搜索是不是留存一样的hash,若存在,则印证服务器已有其一文件,就不须求真正地上传,只需在用户的网盘里提供三个链接,让用户误以为文件已经上传成功(事实上上传的仅仅是其一文件的hash值)。

有了这一效益,我们备份电影、动画、游戏的时候,就无需忍受每秒几十KB的上传速度。硬盘里放不下,又舍不得丢掉的财富,都得以尽情地留在网盘。而旁人分享的公文,则足以弹指间转存到自身的网盘里,想怎么时候下就好像何时候下,不怕丢失。

并且也便是出于这一体制,网盘才能够拥有无敌的离线下载效用。离线下载经常帮衬BT种子和链接三种方式,用迅雷拖种慢得要你相信,而挂到网盘却能够眨眼间间解决,直接秒杀迅雷会员。其原理十分简单,就是看种子(或链接)里的文件是否已经存在于服务器,已经有了就不需要再慢慢地获取。(当然迅雷会员的离线下载也是一致原理,但迅雷要钱,网盘免费,你说用哪些。)

离线下载的稀奇古怪情景

BT种子也是此前针对能源共享的1个伟大发明,其主题是去核心化,让用户能够点对点展开文件传输,不再供给服务器,文件存在于甲乙丙丁的民用电脑上,他们做种,你就足以去复制过来。

网盘与种子的组成愈坚实强联手,大家不再须求挂着下载软件苦等人家做种,外人一关机就根本未曾速度。使用网盘的离线下载效率,可以须臾间将种子里的财富保存到祥和的网盘,而后从网盘上下载,固然不是满带宽,速度也至少不会收敛。

网盘最早推出时,下载速度日常都是满带宽,那是用户直接从服务器下载的案由。但升高到今后,网盘的下载速度不比以前了,由于其编制没有当面,只可以揣测几点原因:

① 、为了减轻服务器压力,动态范围了各类用户的下载带宽;

② 、在P2P机制的帮失眠,有些情形下服务器不作为下载源;

叁 、为了获利,你开通会员,笔者就让你满带宽下载。

但是这里的主要不在于谈论怎么样选用离线下载消除高清能源,也不是引进BT天堂ed2kersed2000365体育网投,、放放电影平生有你BT之家那个时刻大概被搜查的财富搜索站,而是什么在昨天那般3个不便的条件下,继续网络朋友间的能源共享,怎样协调动手,互惠互利。

今昔各大网盘都限制了分享功效,比如在百度云,绝大多数电影电视剧都已经不可能享用,其服务器上维护着一个具备盗版影视文件的hash值的列表,那是3个黑名单,黑名单中的文件一分享就会马上被挡住,而115的分享效用免花费户根本无权使用,金山的外链服务器干脆永远都在保险。其余网盘笔者用得不多,想必也并不会好到哪去。

网络上海高校方的度盘分享一夜间都成了那个样子。平时为了防止被屏蔽,能够将文件打成加密压缩包,但对大文件并不适用。

115过去犀利的五个享受途径都已变成VIP的专利

天真如笔者直接觉得,在网盘上挂种子,只要云端有财富,离线下载就能弹指间打响。于是即便网盘无法间接分享,只要在网上找到种子,就能够不用遮拦地获得财富,笔者想给旁人分享,也只要求自制种子就行。直到近年来的某一天,小编在百度云上挂的二个离线怎么也未尝速度,想着恐怕云端没有财富,服务器正在别处寻找,但新兴有空子从外人那儿直接转存到了同样的文件,云端明明就有,而离线却照旧没有速度。那到底是怎么回事呢?

自家开端试验,用μ托雷nt软件制作一些网盘上已有文件的种子,有个别离线成功,有些则永远找不到财富,分歧网盘的展现还不完全一样。小编将团结硬盘里独一无二的文本上传到网盘,制成种子举行离线,则并未3个能不负众望。这一景况让自己感觉困惑,难道网盘的离线下载并不曾将种子与云端已有的文件实行hash匹配吗?

本身构思许久,突然茅塞顿开:BT种子选取的hash算法是SHA-1,什么人说网盘服务器里文件对应的hash码正是SHA-1码!实验注解,每种网盘都拥有和谐的hash算法,它们从不职务再其余去总结每种文件的SHA-1码。

那就是说为啥某个种子挂离线就能不负众望吗?那是早先时代,在有人做种的意况下,网盘得到了种子里的文本,并把种子和文书的附和关系记录了下去。在那现在,网盘才能依照种子在云端找到现成的财富。

用户挂离线下载时,服务器会先在文书-SHA-1表中查询:假使找到,就足以将相应的文书一直存到用户网盘;假如没找到,就供给到网络的任什么地方方找找正在做种的对讲机。PS:即便事实上文件存在,其SHA-1码为空,服务器就无法断定。

找到做种的电话后,就从那里下载文件到服务器——此时是真的下载,不是hash匹配——下载完后,使用自有的算法总计文件hash值,查表,看那文件是否现已存在,将其SHA-1填入表中。PS:下次有用户离线该种子就能一向在表中找到,可以须臾间转存。

可知,即便是有力的网盘,也并不可能担保各种种子都离线成功,借使没人做种,尽管云端有资源,你也永远都拿不到。

那就意味着,小编想共享三个财富,将其做成种子是不可信的,毕竟亲自做种仍旧很困苦的。退而求其次,百度云的至交能够极其制地相互分享,但是大家不只怕让各类财富公布者和跪求者都加成好友。

到底还有没有其余方法吗?

在测试种子离线时,作者也测试了引力链接。磁力链接是对BT种子的优化,种子本人是二个文书,而磁链是一串字符,更易于传播,也更便于幸免被调和。事实上磁链中保存的也是二个hash码,经常大家见到的磁链格局是这么的:

magnet:?xt=urn:btih:33LXETSPT2GTR6ZZ4VH3TELXBYSSFU7Y

其间“33LXETSPT2GTLacrosse6ZZ4VH3TELXBYSSFU7Y”正是hash值,此处的hash算法是BTIH(Bit托雷nt
Info
Hash),BTIH实际上是对SHA-1消息字段的hash值,也正是说,各种BTIH磁链都以与1个一定的种子文件相关联的。大家在运用那几个磁链时,网盘后台会去品味寻找与其对应的种子文件,最后的离线下载照旧靠的种子。网盘隐藏了这一步骤,可是在迅雷里就一目精晓:

在迅雷里新建磁链下载,初叶出现的是依照磁链获取种子文件的界面

那么是否就走投无路了啊?别急,磁链有广大种,电驴磁链(ed2k)就不须要依托种子,其hash码是对准能源文件自个儿总结出来的,相当于说,电驴磁链与公事相继对应。于是大家是否能够靠它来突破网盘的享受限制呢?

ed2k使用混合MD4算法,只帮助对单个文件举行编码,正好一一对应,可是大家照样不可能妄想网盘会敬服云端各类文件的ed2k码。但是尽管唯有一线希望也不可能随意,于是本人动用eMule
LinkCreator软件,生成了一个本土文件的ed2k磁链:

ed2k://|file|3.txt|648|1DC437533C342D4531A9E0986A73E6DC|h=PFWKEORT7MY4ITQUEWHQUXUM3T6LKZXR|/

(为掩护隐秘,偷偷改动了须臾间,所以以往以此磁链是不能用的。)

格式是这么的:

ed2k://|file|文件名|文件大小|混合MD4码|h=用以改进文件损坏的根哈希值|/

这是本人要好创建的二个文件,云端绝对没有。当自家将其上传到百度云,然后挂磁链离线,并从未其余反馈。但是当笔者将其上传到115,挂磁链离线,奇迹出现了,真的转存成功了!

那证美素佳儿点:115在上传文件时会总计其ed2k码并维护在服务器的表中,而百度却并没有那样做。(从这一点隐藏极深的差距,就足以见到115做产品的确更用心。)

然后作者试了成千成万文件,皆完美离线,在他人的115上也能离线到自家的文书,那是何其令人振奋的一件事啊!今后本人得以随心所欲地分享文件,绕过网盘的全部限制!

(咳,除非115哪一天脑子抽筋封禁那么些擦边球……)

不单是作者个人的文件,云端的电影资源,同样能够健全离线,比如本身生成了和睦手边《碟中谍5》的磁链:

ed2k://|file|碟中谍类别:[2015][7.8]碟中谍5:神秘国度.mkv|7517011186|DE3ACB4715A116B5A72FFE65BFBD4E49|h=KYTLQFVBICOTNKK6W7X2V65FAZKCR-VKOK2|/

(没错,这几个磁链是足以用的,有115的仇人能够试一下。)

但并不是享有电影财富都能一帆风顺离线,可以认为115在早前并没有珍惜文件的ed2k码,后来乘机ed2k离线作用的推出,才起来猜度新上传文件的ed2k码,在此之前的老文件,尽管今后再一次上传也不会总括ed2k——个人觉得这点相应改进,可能只是程序员并没有考虑这么周详。

好了,不多说了,作者要去贴吧发财富了。

参考资料

B编码以及BT种子文件分析 –
新浪

Magnet USportageI scheme –
维基百科

ed2k –
百度宏观

相关文章