下载站

展开
精品推荐
b站视频bv号转AV号工具

b站视频bv号转AV号工具

下载工具大小:201.32MB语言: / 类别:网络工具系统: / WinAll, WinXP, Win7, win8 提供:
应用介绍

b站视频bv号转AV号工具帮助你轻松应对av号码的取消,通过软件可以讲av和bv视频链接进行自由的转换,即使是很久以前的内容也能轻松找对应的链接,十分的方便!点击下载b站视频bv号转AV号工具开始使用吧!

软件介绍

BV号转AV号工具(bvidtoaid)是一款针对b站视频的辅助工具,众所周知,最近B站对原先视频的AV号进行了升级,现在变成了BV号,BV号是一段由数字和大小写字母组成的字符串,BV号将替代AV号,今天为大家带来的,就是可以帮助对BV号转AV号,欢迎大家下载使用。

软件特色

首先从各种渠道的信息来看,应该是base58编码的。设x是一个钦定的av号,查询这些av号对应的bv号,发现bv号的第12、11、4、9、5位分别会变化。所以猜测这些是58进制下的相应位。

但是直接base58是不行的,所以猜测异或了一个大数,并且base58的字符表可能打乱了。经过实验,bv号最低位相同的数,av号的奇偶性相同,这一定程度上印证了之前的猜想。

接下来找了一些av号x,满足x和x+1对应bv号的第11位不同。设异或的数为X,那么?(表示异或)。

由于av号(除了最新的少量视频)最多只有27bits,所以可以设。然后可以发现只和和有关,那么可以枚举这两个值(一共种情况)然后使用上面的式子检查,就能得到若干可能的?和。

这里我得到的可能值如下:(左边是,右边是?)

2290983642

2290983643

5043234084

5043234085

有奇有偶是因为异或1之后也能找到轮换表。而则使得模58的余数刚好变成减它。

我取了b=43234084,然后处理最低位,可以得到一个字符表,即fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF。

对于更高位,实际上还需要知道?,这些值也可以枚举58次得到,最后我得到的值是。

这时我发现,每一位的字符表是相同的(实际上只对b=43234084是这样的),然后再微调一下参数(上面代码中的两个magicnumber就相当于这里的?),最后处理了一下?的情况就得到了这份代码。

相关新闻

维护UP主权益B站官宣:AV号将全面升级为BV号

B站表示,一直以来,AV号都是B站的视频稿件的重要标识,为了保护稿件信息安全,容纳更多投稿,维护UP主的权益,自2020年3月23日起,AV号将全面升级到BV号。

与纯数字AV号不同,BV号将是一段由数字和大小写字母组成的字符串,经过算法自动生成,未来统一使用BV号作为稿件标识。

Tags:转换工具,视频功能,插件工具.

应用推荐查看更多
热门下载查看更多
精选应用
点击查看更多
专题合集查看更多
热门专题查看更多
友情链接0投诉联系:ichaoinc@gmail.com