b站視頻bv號(hào)轉(zhuǎn)AV號(hào)工具幫助你輕松應(yīng)對(duì)av號(hào)碼的取消,通過(guò)軟件可以講av和bv視頻鏈接進(jìn)行自由的轉(zhuǎn)換,即使是很久以前的內(nèi)容也能輕松找對(duì)應(yīng)的鏈接,十分的方便!點(diǎn)擊下載b站視頻bv號(hào)轉(zhuǎn)AV號(hào)工具開始使用吧!
軟件介紹
BV號(hào)轉(zhuǎn)AV號(hào)工具(bvid to aid)是一款針對(duì)b站視頻的輔助工具,眾所周知,最近B站對(duì)原先視頻的AV號(hào)進(jìn)行了升級(jí),現(xiàn)在變成了BV號(hào),BV 號(hào)是一段由數(shù)字和大小寫字母組成的字符串,BV號(hào)將替代AV號(hào),今天為大家?guī)?lái)的,就是可以幫助對(duì)BV號(hào)轉(zhuǎn)AV號(hào),歡迎大家下載使用。
軟件特色
首先從各種渠道的信息來(lái)看,應(yīng)該是 base58 編碼的。設(shè) x 是一個(gè)欽定的 av 號(hào),查詢 這些 av 號(hào)對(duì)應(yīng)的 bv 號(hào),發(fā)現(xiàn) bv 號(hào)的第 12、11、4、9、5 位分別會(huì)變化。所以猜測(cè)這些是 58 進(jìn)制下的相應(yīng)位。
但是直接 base58 是不行的,所以猜測(cè)異或了一個(gè)大數(shù),并且 base58 的字符表可能打亂了。經(jīng)過(guò)實(shí)驗(yàn),bv 號(hào)最低位相同的數(shù),av 號(hào)的奇偶性相同,這一定程度上印證了之前的猜想。
接下來(lái)找了一些 av 號(hào) x,滿足 x 和 x+1 對(duì)應(yīng) bv 號(hào)的第 11 位不同。設(shè)異或的數(shù)為 X,那么 ( 表示異或)。
由于 av 號(hào)(除了最新的少量視頻)最多只有 27 bits,所以可以設(shè) 。然后可以發(fā)現(xiàn) 只和 和 有關(guān),那么可以枚舉這兩個(gè)值(一共 種情況)然后使用上面的式子檢查,就能得到若干可能的 和 。
這里我得到的可能值如下:(左邊是 ,右邊是 )
22 90983642
22 90983643
50 43234084
50 43234085
有奇有偶是因?yàn)楫惢?1 之后也能找到輪換表。而 則使得模 58 的余數(shù)剛好變成 減它。
我取了 b=43234084,然后處理最低位,可以得到一個(gè)字符表,即 fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF。
對(duì)于更高位,實(shí)際上還需要知道 ,這些值也可以 枚舉 58 次得到,最后我得到的值是 。
這時(shí)我發(fā)現(xiàn),每一位的字符表是相同的(實(shí)際上只對(duì) b=43234084 是這樣的),然后再微調(diào)一下參數(shù)(上面代碼中的兩個(gè) magic number 就相當(dāng)于這里的 ),最后處理了一下 的情況就得到了這份代碼。
相關(guān)新聞
維護(hù)UP主權(quán)益 B站官宣:AV號(hào)將全面升級(jí)為BV號(hào)
B站表示,一直以來(lái),AV號(hào)都是B站的視頻稿件的重要標(biāo)識(shí),為了保護(hù)稿件信息安全,容納更多投稿,維護(hù)UP主的權(quán)益,自2020年3月23日起,AV號(hào)將全面升級(jí)到BV號(hào)。
與純數(shù)字AV號(hào)不同,BV號(hào)將是一段由數(shù)字和大小寫字母組成的字符串,經(jīng)過(guò)算法自動(dòng)生成,未來(lái)統(tǒng)一使用BV號(hào)作為稿件標(biāo)識(shí)。