哔哩哔哩BVID转AVID
来源于知乎
https://www.zhihu.com/question/381784377/answer/1099438784# -*- coding: UTF-8 -*-
table='fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF'
tr={}
for i in range(58):
tr]=i
s=
xor=177451812
add=8728348608
def dec(x):
r=0
for i in range(6):
r+=tr]]*58**i
return (r-add)^xor
def enc(x):
x=(x^xor)+add
r=list('BV1 4 1 7 ')
for i in range(6):
r]=table
return ''.join(r)
'''参考示例
https://www.bilibili.com/video/BV1SE411w7kq
https://www.bilibili.com/video/av98300997
'''
if __name__ == '__main__':
print(dec('BV1SE411w7kq'))
print(enc(98300997))
速度很强,没多久,这就被破了
页:
[1]