魔高级中学一年级丈,新时期的资源帝战术讨论

缘起

在一轮又一轮「净网行动」的庄重执行之后,打了多年擦边球的各大网盘终于一本正经做出了退让。咱们发现,以周边利用的百度云为例,众多影视剧、音乐、软件的盗版能源被周详封禁,虽仍可上传下载,但曾经差异意开始展览分享。

一阵法网难逃的打压之后,平常辛费力苦找了半天能源,点开却都是那副鬼样。

方便的享用与转存成效是网盘的严重性亮点之一,尽管财富的版权爱抚已成任其自然,今后网友也日渐开首收受付费观影、听音乐等消费格局,但也正因版权难点,这一个走正版路线的录制平台所提供的内容并不可能完全覆盖观者的观影需要,外加像自家如此的窖藏控兼高清控,更是力不从心从它们那里得到满足。

至于很黄很暴力你懂的能源,则被彻底封闭扼杀,哪怕在友好网盘里也不准下载,有些网盘甚至平素不让上传,政策的铁蹄终于伸进了每一个用户的知心人空间里。

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

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

最近,国内网络版权珍重的力度日渐加大,从“净网行动”严查网盘分享内容、直致快播于绝境,到广电封闭扼杀电视盒子,再到版权局严令未经授权的云音乐周详下架,政党的一多级行动让高枕无忧地享用了几十年免费内容的网络朋友们到底幡然醒悟——以后是实事求是了。

规律商量

要缓解难点就要先搞理解难点的症结——网盘是怎么样分辨盗版财富的?

根本词吗?不不不,答案是哈希(hash)算法。哈希算法通过总计文件本人的数码,生成3个稳住长度(如1二十六位)的字符串,大家称为哈希码,三个应用在网盘上合格的哈希算法应当保险满世界全部的文件都对应着分歧的哈希码。网盘就是经过哈希码神速识别文件是或不是违法,那也是秒传机制的贯彻原理。

哈希码是依照文件本人的数量测算得来的,与公事名非亲非故。所以,有些键盘侠妄图靠修改文件名或后缀名来绕开识别,跟考前想靠烧香拜佛取得好战表同样是天方夜谭。

既是靠文件数量识别,要避开就需求改变文件本人。有一招应用广泛,正是将文件压成压缩包,压缩包是三个全新的文书,其哈希码不在网盘的黑名单中,自然就能规避程序审核。但这一办法有显著的供不应求:对于大文件,压缩和平化解压都至极耗费时间,财富公布者和跪求者都嫌麻烦。

作为不折不扣的收藏控,作者在用上网盘之初就欣喜不已,时至明日径直是各大网盘的忠于职守用户,对那下边关怀较多,也探索过如何清除分享限制。在此在此之前在《新时代的能源帝战术钻探》一文中,就提出了一种靠电驴磁链(ed2k)在115落实无障碍分享的办法(注重于离线下载作用),没悟出然而多长期115就收回了普通用户的离线额度,唯有付费VIP才能一连利用此法。

钢铁如笔者岂肯轻易认输,那不今后,又找到一种彻底消除限制的法子,适用于全数网盘、全体文件,而且比《新时代的能源帝战术讨论》中的方式方便、实用得多。

何必绕那么大领域,何不以最简便易行的格局去改变文件内容?

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

并且对文本扩张内容的历程十二分高效,不会像制作压缩包那样耗时,不散文件大小,大致都以in
no
time!同时,这一操作并不影响文件的例行使用,电影照旧看、歌照样听、exe照样跑。

技术的上进永远超前于政策和法规,就犹如文学的提升永恒超前于人伦。本着互连网的绽开精神,这么多年来,国内的网络产品商身体健康,为用户得到免费能源提供了巨大的有利。想想已经,优酷土豆上海电影制片厂片电视机剧应有尽有,百度音乐歌曲随便下,115上的动画能够疯狂地塞满硬盘,种子搜索网站到处开花……

软件表明

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

新鲜出炉的AntiHash 1.0.0版界面

右下方「自定义AntiHash码」编辑框中可输入任意字串(暗许为「AntiHash」),作为增添到文件末尾的始末。(大家不妨把对文件扩张内容的这一进度就称作AntiHash。)

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

只好拖文件,文件夹是拖不进去的哦!

为保持界面美观,不帮忙横向滚动条,文件路径过长时会彰显不全,可双击查看:

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

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

顺遂达成AntiHash的文件,路径左边一栏会打上对勾。假设没有出现对勾,表达路径存在难点,或文件正被别的程序占用。

再看其尺寸:

比先前大了几个字节,那7个字节,正是「AntiHash」那7个假名组成的AntiHash码。

其一demo文件,其实是近年非常的红的《一拳超人》中的一集,假使未经任何处理上传网盘:

自然的秒传

果然的不准分享

而在AntiHash之后:

胸中无数秒传,因为门户差不离不到存活的哈希码。

让我们稍等片刻……

好的,搞定。

享受毫无压力

有了AntiHash,不仅能够不受限制地享用一切文件,还足以维持协调盘里的能源不再会被胁持和谐。当然,就算自由如此,也还请低调行事,你看:

协作净网行动,百度云严打不良音信、色情低级庸俗音信的传入行为,如经发现,或将封号处理。

就此,太过狂妄被封了号可别怪小编。

与此同时,请勿传播色情财富,请勿助长盗版市镇,此软件仅为胃痛友一试身手交换之用,请勿用于商业活动,如发生版权相关的其余法律难题,笔者概不负责。

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

好了,继续介绍。

正是AntiHash操作不会影响文件的寻常化使用,但您可能仍盼望得以将它过来,所以自个儿还提供了回复效用。对于AntiHash过的公文,双击其路径会对AntiHash码举办验证:

那是你定义的AntiHash码与原先同样的图景,若是改成其余,就不会觉得该文件AntiHash过:

那也就表示,AntiHash码就像密码一样,你借使采取本人的AntiHash码,外人就不可能对文件实行复原操作。设计那点首如果为应对AntiHash过的公文被另行协调的动静,大家换贰个AntiHash码,就足以继续享受。

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

事业有成苏醒的文件,路径左侧一栏会冒出规模。假使没有框框,表达路径存在难题,或文件正被另外程序占用。

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

软件下载链接(百度云)

含三二十人和66个人八个本子,请遵照自个儿的系统创造地放弃别的三个。

欢迎订阅《逸之的顺序小库》专题,AntiHash后续恐怕搞出的版本更新将收音和录音个中。

护卫版权是好事,但对此1个普通用户(消费者)来说,未来要追个剧、看个综艺节目、听个音乐,得去一些个地点,手机上要装好多少个APP,一些冷门能源则根本没有正儿八经途径,而对此小编那样的资源控,更是习惯把文件下载下来,不亲手得到总以为没有安全感,也满意不断自个儿的收藏欲,而且由于国内现行反革命的网速,在线观影的清晰度实在不给力,流媒体的回放、快进也并不便利。

关于icon

此次的程序icon依然由本人的御用设计师S7姣好,其形是一颗松果,首要内涵如下:

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

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

三 、松果坚硬的外壳则意味着软件破除限制之有效、之有力。

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

自家说花朵也很有内涵啊:

壹 、花香满园寓意分享;

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

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

啊哈哈哈,风马牛不相干的水平进一步突破天际啦……

2016年9月20日 苏州

是的,好东西,要放在本身硬盘里才是王道。怎么获取呢?当然靠网盘。

为啥要用网盘?

网盘是云时期带来的超强神器,即使你到今日都还没用过,真该好好地自小编检讨,就算你不是个收藏控,也对冷门能源毫无兴趣,至少也该采取网盘备份一些祥和的材料、和爱人共享一些情节。

缘何说网盘是神器?作为以服务器为物理介质的云存款和储蓄服务,网盘与PC本地硬盘的机理和用户体验并区别。除却冗余备份这个尚不可能直观感受到的特点,网盘最强劲的一点,也是让人最欢愉的一些,正是秒传机制。若是云端已经存在某些文件,那么我们将其上传至网盘的耗费时间是秒级的,该情况下的上传速度跟网速大约从不关联。即使你家是2M的ASDL宽带,照样弹指间上传。

那第3建工公司制的兑现依靠的是hash(哈希)算法,在云端,各个文件都具备2个环球无双的hash值,判断七个公文是还是不是相同,只需判断其hash值是或不是同样。hash算法有许八种,任何一种总计文件hash值的算法所追求的都以使结果唯一。举个最不难易行的事例——取余:

1%7 = 1

9%7 = 2

2015%7 = 6

2013201420152016%7 = 3

不论多少长度的数,经过取余运算,最后结果(即hash值)都是二个紧跟于7的非负整数。在那几个例子中,显明存在着区别数量的hash值相同的景况,比如10和二〇一三二零一六二零一五二〇一四的hash值都是3,这一算法只可以生成7个例外的hash值(0~6),由此只好标记多个不等的数量。

云存款和储蓄所运用的hash算法显著要复杂得多,以资深的MD5算法(音讯摘要算法第⑤版)为例,任何数据或文件(文件本来就由数据整合)经过MD5算法运算,均生成多少个长短为1二十八人的二进制数,其hash值就足以有2^1二十六个(约340万亿亿亿亿),即使以MD5码作为文件的唯一标识,那么基本同意全球(按70亿总人口算)每人拥有近5万亿亿亿个相差相当大的文件。那些都是天文数字,以当下的气象看,世界上的文书再多,也不容许高达这些数额。类似的hash算法有为数不少,它们都力求保险差异文件拥有区别的hash值。

(在文件系统允许的气象下)叁个文件的轻重能够是即兴的,能够唯有几K,也足以有几许十G,但其所对应的hash值总是只有那么长(如MD5码永远唯有1二十六个人),在互连网上进展文件传输时,传hash值比传文书本人要便捷得多。网盘正是采取这一规律,在保留文件的同时保留着它们的hash值,在用户上传文件时,先总计文件的hash值,在云端搜索是还是不是存在同样的hash,若存在,则证实服务器已有其一文件,就不要求真正地上传,只需在用户的网盘里提供三个链接,让用户误以为文件已经上传成功(事实上上传的仅仅是其一文件的hash值)。

有了这一效应,大家备份电影、动画、游戏的时候,就无需忍受每秒几十KB的上传速度。硬盘里放不下,又舍不得丢掉的能源,都能够尽情地留在网盘。而别人分享的文书,则足以眨眼之间间转存到祥和的网盘里,想怎么着时候下就如何时候下,不怕丢失。

与此同时也多亏由于那第壹建工公司制,网盘才得以拥有强劲的离线下载成效。离线下载平日帮忙BT种子和链接二种格局,用迅雷拖种慢得要你相信,而挂到网盘却得以弹指间消除,直接秒杀迅雷会员。其原理十分简单,就是看种子(或链接)里的文件是否已经存在于服务器,已经有了就不需要再慢慢地获取。(当然迅雷会员的离线下载也是如出一辙原理,但迅雷要钱,网盘免费,你说用哪些。)

离线下载的古怪情景

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

网盘与种子的结缘更抓牢强联手,大家不再需求挂着下载软件苦等人家做种,外人一关机就平素没有速度。使用网盘的离线下载功用,能够眨眼之间间将种子里的财富保存到祥和的网盘,而后从网盘上下载,就算不是满带宽,速度也至少不会流失。

网盘最早推出时,下载速度平日都是满带宽,那是用户直接从服务器下载的因由。但前进到最近,网盘的下载速度不比过去了,由于其编写制定尚未精晓,只好预计几点原因:

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

二 、在P2P机制的鼎力相助下,有些景况下服务器不作为下载源;

叁 、为了挣钱,你开通会员,我就让你满带宽下载。

可是此地的重点不在于谈论如何接纳离线下载化解高清资源,也不是推荐BT天堂ed2kersed2000放放电影平生有您BT之家这几个时刻或许被搜查的财富搜索站,而是怎样在现行反革命这般2个不便的环境下,继续网上好友间的能源共享,怎么样团结入手,互惠互利。

现行反革命各大网盘都限制了享受功能,比如在百度云,绝超过三分之一影片电视机剧都早已力不从心享受,其服务器上保障着二个享有盗版影视文件的hash值的列表,那是一个黑名单,黑名单中的文件一分享就会及时被遮挡,而115的享用功能免费用户根本无权使用,金山的外链服务器干脆永远都在维护。其余网盘小编用得不多,想必也并不会好到哪去。

互连网上海南大学学方的度盘分享一夜间都成了那些样子。经常为了幸免被挡住,能够将文件打成加密压缩包,但对大文件并不适用。

115陈年犀利的三个享受途径都已变为VIP的专利

天真如小编直接以为,在网盘上挂种子,只要云端有能源,离线下载就能弹指间功成名就。于是尽管网盘不能够直接分享,只要在网上找到种子,就能够不用阻拦地获得能源,笔者想给人家分享,也只要求自制种子就行。直到方今的某一天,作者在百度云上挂的二个离线怎么也未尝速度,想着或然云端没有财富,服务器正在别处寻找,但后来有时机从别人那儿直接转存到了一如既往的文书,云端明明就有,而离线却依然没有速度。这究竟是怎么回事呢?

自个儿起来尝试,用μ托雷nt软件制作一些网盘上已有文件的种子,某些离线成功,有个别则永远找不到财富,差别网盘的变现还不完全相同。小编将团结硬盘里独一无二的文本上传到网盘,制成种子进行离线,则并未三个能打响。这一景色让本身感觉质疑,难道网盘的离线下载并不曾将种子与云端已有的文件进行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

里面“33LXETSPT2GTOdyssey6ZZ4VH3TELXBYSSFU7Y”便是hash值,此处的hash算法是BTIH(Bit托雷nt
Info
Hash),BTIH实际上是对SHA-1音信字段的hash值,也正是说,每种BTIH磁链都是与1个特定的种子文件相关联的。大家在选拔那几个磁链时,网盘后台会去品尝寻找与其相应的种子文件,最后的离线下载照旧靠的种子。网盘隐藏了这一步骤,但是在迅雷里就一目领悟:

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

那正是说是或不是就走投无路了呢?别急,磁链有过三种,电驴磁链(ed2k)就不须求依托种子,其hash码是指向财富文件本人总括出来的,也正是说,电驴磁链与公事相继对应。于是大家是或不是足以靠它来突破网盘的分享限制呢?

ed2k选取混合MD4算法,只帮衬对单个文件进行编码,正好一一对应,可是大家照旧不能妄想网盘会爱戴云端每一种文件的ed2k码。然则正是唯有一线希望也不能够自由,于是小编动用eMule
LinkCreator软件,生成了2个当地文件的ed2k磁链:

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

(为保卫安全隐衷,偷偷改动了须臾间,所以今后那个磁链是不可能用的。)

格式是那样的:

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

那是小编自身制造的一个文书,云端相对没有。当自家将其上传到百度云,然后挂磁链离线,并没有别的反响。但是当本身将其上传到115,挂磁链离线,神迹现身了,真的转存成功了!

那证澳优(Nutrilon)点:115在上传文件时会总计其ed2k码并保险在服务器的表中,而百度却并从未如此做。(从那点隐藏极深的差异,就足以见到115做产品确实更用心。)

下一场作者试了众多文件,皆完美离线,在旁人的115上也能离线到本人的公文,那是何其令人振奋的一件事呀!以往自个儿能够随心所欲地分享文件,绕过网盘的上上下下限制!

(咳,除非115曾几何时脑子抽筋封禁那一个擦边球……)

不单是小编个人的文件,云端的电影财富,同样能够周全离线,比如本身生成了祥和手下《碟中谍5》的磁链:

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

(没错,那么些磁链是足以用的,有115的爱侣能够试一下。)

但并不是兼具电影财富都能顺风离线,能够认为115在早前并不曾保卫安全文件的ed2k码,后来随着ed2k离线作用的出产,才开端总括新上传文件的ed2k码,在此之前的老文件,即使现在再也上传也不会计算ed2k——个人认为这点应当改革,或者只是程序员并没有设想那样周全。

好了,不多说了,小编要去贴吧发能源了。

参考资料

B编码以及BT种子文件分析 –
乐乎

Magnet U途胜I scheme –
维基百科

ed2k –
百度宏观