即便在融洽网盘里也禁止下载,而且由于国内现行的网速

缘起

在一轮又一轮「净网行动」的庄敬执行之后,打了多年擦边球的各大网盘终于一本正经做出了息争。大家发现,以周边使用的百度云为例,众多影视剧、音乐、软件的盗版财富被周详封禁,虽仍可上传下载,但现已不一样意进行分享。

一阵严惩不贷的打压之后,日常辛忙绿苦找了半天财富,点开却都以那副鬼样。

便利的享用与转存功效是网盘的显要亮点之1、固然能源的版权保护已成大势所趋,现在网民也逐渐开首接到付费观影、听音乐等开销方式,但也正因版权难点,这几个走正版路线的视频平台所提供的内容并不可以完全覆盖听众的观影要求,外加像笔者这么的贮藏控兼高清控,更是力不从心从它们那里得到满意。

有关很黄很暴力你懂的能源,则被彻底封杀,哪怕在祥和网盘里也禁止下载,有个别网盘甚至一向不让上传,政策的恶势力终于伸进了每1个用户的贴心人空间里。

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

本人说技术与策略里面永远存在着博弈,网盘供应商树大招风没有章程,那么大家那几个不起眼的用户是不是足以考虑办法破解这一难点吗?

毕竟还有没有任何方法啊?

在测试种子离线时,作者也测试了引力链接。磁力链接是对BT种子的优化,种子本人是二个文书,而磁链是一串字符,更易于扩散,也更便于幸免被调和。事实上磁链中保存的也是二个hash码,日常我们看看的磁链方式是这么的:

magnet:?xt=urn:btih:33LXETSPT2GTR6ZZ4VH3TELXBYSSFU7Y

其中“33LXETSPT2GTTiguan6ZZ4VH3TELXBYSSFU7Y”就是hash值,此处的hash算法是BTIH(BitTorrent
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,挂磁链离线,奇迹出现了,真的转存成功了!

那注解一(Friso)点:115在上传文件时会总计其ed2k码并维护在服务器的表中,而百度却并没有那样做。(从那点隐藏极深的距离,就足以观看115做产品确实更用心。)

接下来我试了重重文本,皆完美离线,在旁人的115上也能离线到自作者的文书,那是何等令人振奋的一件事啊!将来小编得以随心所欲地分享文件,绕过网盘的整个限制!

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

不单是作者个人的公文,云端的电影财富,同样可以圆满离线,比如小编生成了友好手头《碟中谍5》的磁链:

ed2k://|file|碟中谍系列:[2015][7.8]碟中谍5:神秘国度.mkv|7517011186|DE3ACB4715A116B5A72FFE65BFBD4E49|h=KYTLQFVBICOTNKK6W7X2V65FAZK昂科雷KOK2|/

(没错,这几个磁链是可以用的,有115的爱人可以试一下。)

但并不是具有电影财富都能如愿离线,可以认为115在早前并不曾保安文件的ed2k码,后来随着ed2k离线功能的推出,才开端总计新上传文件的ed2k码,从前的老文件,固然今后再也上传也不会计算ed2k——个人认为那点应当革新,恐怕只是程序员并没有设想那样周详。

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

关于icon

本次的主次icon依然由本身的御用设计师S7做到,其形是一颗松果,主要内涵如下:

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

2、互连网犹如一棵大树,三个个文件正如树上的一颗颗松果,松果落地供人捡十,是互连网分享精神的彰显;

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

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

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

一,花香满园寓意分享;

贰,红杏出墙寓意破除限制;

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

啊哈哈哈,前言不搭后语的水平越来越突破天际啦……

2016年9月20日 苏州

技术的上进永远超前于政策和法律,就就像是管理学的向上永恒超前于人伦。本着互连网的开放精神,这么多年来,国内的互连网产品商勇往直前,为用户拿到免费能源提供了庞然大物的便利。想想曾经,优酷土豆上影片电视机剧应有尽有,百度音乐歌曲随便下,115上的动画片能够疯狂地塞满硬盘,种子搜索网站随地开花……

原理探讨

要缓解难题就要先搞明白难点的枢纽——网盘是怎么着辨别盗版能源的?

首要词吗?不不不,答案是哈希(hash)算法。哈希算法通过测算文件本人的数码,生成贰个原则性长度(如1二十九个人)的字符串,大家誉为哈希码,二个接纳在网盘上合格的哈希算法应当保证满世界享有的公文都对应着差其余哈希码。网盘就是通过哈希码火速识别文件是或不是非法,那也是秒传机制的兑现原理。

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

既是靠文件数量识别,要避开就须求改变文件自个儿。有一招应用广泛,就是将文件压成压缩包,压缩包是贰个全新的文件,其哈希码不在网盘的黑名单中,自然就能逃脱程序审批。但这一艺术有显著的供不应求:对于大文件,压缩和平化解压都卓殊耗时,能源公布者和跪求者都嫌麻烦。

用作不折不扣的收藏控,小编在用上网盘之初就欣喜不已,时至前天直接是各大网盘的忠实用户,对那地点关注较多,也探索过什么铲除分享限制。从前在《新时代的能源帝战术研讨》一文中,就提议了一种靠电驴磁链(ed2k)在115兑现无障碍分享的格局(依赖于离线下载成效),没悟出然则多长期115就收回了普通用户的离线额度,唯有付费VIP才能两次三番应用此法。

坚强如本身岂肯轻易认输,那不以后,又找到一种彻底清除限制的艺术,适用于拥有网盘、所有文件,而且比《新时代的财富帝战术探究》中的方式有利、实用得多。

何必绕那么大圈子,何不以最简单易行的章程去改变文件内容?

原理格外粗略:在文书末尾扩展任意字符串,所得哈希码立马变样。

并且对文件伸张内容的进程十分便捷,不会像制作压缩包那样耗时,不散文件大小,大概都以in
no
time!同时,这一操作并不影响文件的例行使用,电影如故看、歌照样听、exe照样跑。

何以要用网盘?

网盘是云时代带来的超强神器,若是你到后天都还没用过,真该好好地自笔者检讨,即便你不是个收藏控,也对冷门能源毫无兴趣,至少也该应用网盘备份一些和谐的资料、和情人共享一些情节。

为什么说网盘是神器?作为以服务器为物理介质的云存储服务,网盘与PC本地硬盘的机理和用户体验并不同。除却冗余备份那一个尚无法直观感受到的特色,网盘最强大的少数,也是令人最欢愉的一点,就是秒传机制。如若云端已经存在某些文件,那么我们将其上传至网盘的耗时是秒级的,该情况下的上传速度跟网速大概没有关系。即便你家是2M的ASDL宽带,照样弹指间上传。

这一体制的落成依靠的是hash(哈希)算法,在云端,各种文件都享有一个独一无二的hash值,判断八个公文是或不是一致,只需判断其hash值是还是不是一致。hash算法有过四种,任何一种总计文件hash值的算法所追求的皆以使结果唯一。举个最简便易行的事例——取余:

1%7 = 1

9%7 = 2

2015%7 = 6

2013201420152016%7 = 3

任凭多少长度的数,经过取余运算,最后结出(即hash值)都以八个紧跟于7的非负整数。在那么些事例中,显明存在着差距数额的hash值相同的事态,比如10和2012贰零壹肆2014二〇一六的hash值都以3,这一算法只可以生成七个例外的hash值(0~6),因而只可以标记三个不等的数额。

云存储所使用的hash算法鲜明要复杂得多,以老牌的MD5算法(新闻摘要算法第五版)为例,任何数据或文件(文件本来就由数据整合)经过MD5算法运算,均生成一个尺寸为1二十九人的二进制数,其hash值就足以有2^1二十八个(约340万亿亿亿亿),如若以MD5码作为文件的绝无仅有标识,那么基本同意满世界(按70亿总人口算)每人拥有近5万亿亿亿个互不同的公文。这一个都以天文数字,以当下的情形看,世界上的文件再多,也无法高达这么些数目。类似的hash算法有诸多,它们都力求保障不一致文件拥有差距的hash值。

(在文件系统允许的意况下)二个文件的轻重缓急可以是随意的,可以唯有几K,也足以有一些十G,但其所对应的hash值总是唯有那么长(如MD5码永远唯有127位),在互联网上展开文件传输时,传hash值比传文书本人要便捷得多。网盘就是采纳这一规律,在保存文件的还要保留着它们的hash值,在用户上传文件时,先总括文件的hash值,在云端搜索是还是不是留存一样的hash,若存在,则阐明服务器已有那个文件,就不要求真正地上传,只需在用户的网盘里提供壹个链接,让用户误以为文件已经上传成功(事实上上传的无非是其一文件的hash值)。

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

还要也多亏由于这一体制,网盘才可以拥有无敌的离线下载功用。离线下载平时辅助BT种子和链接二种形式,用迅雷拖种慢得要你相信,而挂到网盘却足以弹指间化解,直接秒杀迅雷会员。其原理十分简单,就是看种子(或链接)里的文件是否已经存在于服务器,已经有了就不需要再慢慢地获取。(当然迅雷会员的离线下载也是同样原理,但迅雷要钱,网盘免费,你说用哪个。)

软件表达

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

新鲜出炉的AntiHash 1.0.0版界面

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

将须要进行AntiHash的文件拖拽进去,列表中就会显得该公文路径:

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

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

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

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

顺遂已毕AntiHash的公文,路径左侧一栏会打上对勾。借使没有出现对勾,表达路径存在难题,或文件正被其余程序占用。

再看其尺寸:

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

以此demo文件,其实是多年来很火的《一拳超人》中的一集,固然未经任何处理上传网盘:

早晚的秒传

果然的禁止分享

而在AntiHash之后:

没辙秒传,因为万分不到存活的哈希码。

让大家稍等片刻……

好的,搞定。

分享毫无压力

有了AntiHash,不仅可以不受限制地大快朵颐一切文件,还是能维持自个儿盘里的能源不再会被挟持和谐。当然,尽管自由如此,也还请低调行事,你看:

协作净网行动,百度云严俊打击不良音讯、色情低俗新闻的散播行为,如经发现,或将封号处理。

因此,太过跋扈被封了号可别怪小编。

还要,请勿传播色情能源,请勿助长盗版市集,此软件仅为头疼友一试身手交换之用,请勿用于商业活动,如发生版权相关的其他法律难题,小编概不负责。

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

好了,继续介绍。

固然AntiHash操作不会潜移默化文件的健康使用,但你或许仍愿意可以将它过来,所以小编还提供了恢复生机作用。对于AntiHash过的文件,双击其路径会对AntiHash码举行表达:

那是您定义的AntiHash码与原先同样的情景,如果改成其余,就不会以为该公文AntiHash过:

那也就意味着,AntiHash码就像密码一样,你假使运用自身的AntiHash码,外人就不可以对文件进行复原操作。设计那一点紧假如为应对AntiHash过的文件被重新协调的事态,大家换贰个AntiHash码,就足以持续享受。

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

成功恢复生机的文本,路径右边一栏会现出规模。即便没有框框,表达路径存在问题,或文件正被其它程序占用。

好了,啰嗦了那样多终于介绍完了,看到此间的都是真爱,奉上软件下载地址:

软件下载链接(百度云)

含37位和陆拾3人八个本子,请依据自个儿的种类创设地舍弃其它二个。

迎接订阅《逸之的主次小库》专题,AntiHash后续大概推出的版本更新将收录其中。

离线下载的诡异现象

BT种子也是事先针对财富共享的二个壮烈发明,其核心是去主旨化,让用户能够点对点开展文件传输,不再需求服务器,文件存在于甲乙丙丁的私有电脑上,他们做种,你就能够去复制过来。

网盘与种子的咬合愈压实强联手,大家不再须要挂着下载软件苦等人家做种,外人一关机就根本未曾速度。使用网盘的离线下载功能,可以须臾间将种子里的财富保存到自个儿的网盘,而后从网盘上下载,即便不是满带宽,速度也至少不会不复存在。

网盘最早推出时,下载速度常常都以满带宽,那是用户直接从服务器下载的因由。但进步到近来,网盘的下载速度不比之前了,由于其编制没有当面,只好猜度几点原因:

壹,为了减轻服务器压力,动态范围了每一个用户的下载带宽;

2、在P2P机制的佑助下,有些情形下服务器不作为下载源;

三,为了纯利,你开通会员,作者就让你满带宽下载。

但是此地的重中之重不在于谈论怎样使用离线下载解决高清能源,也不是推荐BT天堂ed2kersed2000放放电影毕生有你BT之家这一个时刻只怕被抄家的财富搜索站,而是如何在现行如此3个不便的环境下,继续网友间的能源共享,如何团结入手,互惠互利。

今昔各大网盘都限制了分享功用,比如在百度云,绝超过半数影视电视剧都早就无力回天享用,其服务器上保证着贰个富有盗版影视文件的hash值的列表,那是三个黑名单,黑名单中的文件一分享就会应声被屏蔽,而115的享用作用免费用户根本无权使用,金山的外链服务器干脆永远都在保护。其他网盘小编用得不多,想必也并不会好到哪去。

网络上大方的度盘分享一夜间都成了那几个样子。平时为了防止被挡住,可以将文件打成加密压缩包,但对大文件并不适用。

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

天真如作者直接觉得,在网盘上挂种子,只要云端有能源,离线下载就能须臾间功成名就。于是就算网盘不能直接分享,只要在网上找到种子,就足以不用阻拦地拿到能源,我想给旁人分享,也只须求自制种子就行。直到目前的某一天,小编在百度云上挂的3个离线怎么也尚未速度,想着恐怕云端没有能源,服务器正在别处寻找,但后来有机会从旁人那儿直接转存到了同一的文本,云端明明就有,而离线却一如既往没有速度。那终究是怎么回事呢?

本人起来试验,用μTorrent软件制作一些网盘上已有文件的种子,有个别离线成功,有个别则永远找不到能源,差距网盘的变现还不完全相同。小编将协调硬盘里独一无二的公文上传到网盘,制成种子举行离线,则没有七个能打响。这一风貌让自家觉得质疑,难道网盘的离线下载并不曾将种子与云端已某些文件进行hash匹配吗?

自己研讨许久,突然发聋振聩:BT种子采纳的hash算法是SHA-1,何人说网盘服务器里文件对应的hash码就是SHA-1码!实验求证,各个网盘都独具自个儿的hash算法,它们并未任务再其余去统计逐个文件的SHA-1码。

那就是说为啥有些种子挂离线就能学有所成吗?那是最初,在有人做种的图景下,网盘得到了种子里的文件,并把种子和文书的附和关系记录了下去。在那将来,网盘才能依据种子在云端找到现成的能源。

用户挂离线下载时,服务器会先在文件-SHA-1表中询问:倘若找到,就足以将相应的文本直接存到用户网盘;倘使没找到,就须求到网络的别样地点找找正在做种的电话。PS:即使事实上文件存在,其SHA-1码为空,服务器就不可以断定。

找到做种的对讲机后,就从那边下载文件到服务器——此时是真的下载,不是hash匹配——下载完后,使用自有的算法总计文件hash值,查表,看那文件是或不是早已存在,将其SHA-1填入表中。PS:下次有用户离线该种子就能直接在表中找到,可以弹指间转存。

看得出,固然是强大的网盘,也并不只怕确保每种种子都离线成功,即使没人做种,即便云端有能源,你也永远都拿不到。

那就表示,小编想共享三个财富,将其做成种子是不可信赖的,终归亲自做种依然很麻烦的。退而求其次,百度云的至交可以无限制地相互分享,可是大家不容许让各种能源揭橥者和跪求者都加成好友。

近期,国内互联网版权爱护的力度渐渐加大,从“净网行动”严查网盘分享内容、直致快播于绝境,到广电封杀TV盒子,再到版权局严令未经授权的云音乐周详下架,政坛的一多级行动让高枕无忧地分享了几十年免费内容的网民们终究幡然醒悟——今后是实事求是了。

参考资料

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

Magnet ULANDI scheme –
维基百科

ed2k –
百度完善

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

保安版权是好事,但对于多个普通用户(消费者)来说,今后要追个剧、看个综艺节目、听个音乐,得去一些个地点,手机上要装好多少个APP,一些冷门财富则根本未曾正式途径,而对此作者那样的财富控,更是习惯把文件下载下来,不亲手拿到总认为没有安全感,也满意不断本人的收藏欲,而且由于国内现行的网速,在线观影的清晰度实在不给力,流媒体的重播、快进也并不便利。