AV号改为BV号分析
大家不要猜了:这个跟另一个AV的意思没关系
接下来仔细分析(利用社会工程学)
假设原号码为AV27364738
而加密后 AVMjczNjQ3Mzg=
BV是数字加大小写字母,
那么就有字符串就有:1234567890abcdefghojklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ
10个数字26个小写26个大写
而新版的BV目测应该能更长,首先说下,由于没有长度限制,所以没有可能会被用尽。
官方的消息是为了安全。
1. AV号会暴露投递顺序和时间。
2. AV号会被爬虫自动爬取,因为AV号是递增的。
3. AV号有可能会成为数据采集的工具。
而BV号就能很好的解决。
BV号如何生成的?
我个人认为很可能是使用了HASH和BASE64,不过也有可能是特定的random进行的随机组合。
AV17372338 base64 MTczNzIzMzg
mD5:3a5aedc328337133be5c42db90e1d967
fnv1a64:6694f3b26042c993
SHA1:316f56cbaed99e873c3f24baf7e683c9c66c4dc7
我敢肯定BV号绝对是信息摘要的特殊算法
rnd()x4+GETAPPLINE。