AV號(hào)改為BV號(hào)分析
大家不要猜了:這個(gè)跟另一個(gè)AV的意思沒(méi)關(guān)系
接下來(lái)仔細(xì)分析(利用社會(huì)工程學(xué))
假設(shè)原號(hào)碼為AV27364738
而加密后 AVMjczNjQ3Mzg=
BV是數(shù)字加大小寫(xiě)字母,
那么就有字符串就有:1234567890abcdefghojklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ
10個(gè)數(shù)字26個(gè)小寫(xiě)26個(gè)大寫(xiě)
而新版的BV目測(cè)應(yīng)該能更長(zhǎng),首先說(shuō)下,由于沒(méi)有長(zhǎng)度限制,所以沒(méi)有可能會(huì)被用盡。
官方的消息是為了安全。
1. AV號(hào)會(huì)暴露投遞順序和時(shí)間。
2. AV號(hào)會(huì)被爬蟲(chóng)自動(dòng)爬取,因?yàn)锳V號(hào)是遞增的。
3. AV號(hào)有可能會(huì)成為數(shù)據(jù)采集的工具。
而B(niǎo)V號(hào)就能很好的解決。
BV號(hào)如何生成的?
我個(gè)人認(rèn)為很可能是使用了HASH和BASE64,不過(guò)也有可能是特定的random進(jìn)行的隨機(jī)組合。
AV17372338 base64? ?MTczNzIzMzg
mD5:3a5aedc328337133be5c42db90e1d967
fnv1a64:6694f3b26042c993
SHA1:316f56cbaed99e873c3f24baf7e683c9c66c4dc7
我敢肯定BV號(hào)絕對(duì)是信息摘要的特殊算法
rnd()x4+GETAPPLINE。
標(biāo)簽: