MCPcopy Create free account
hub / github.com/OreosLab/bili / av2bv

Method av2bv

src/main/java/top/misec/utils/HelpUtil.java:45–58  ·  view source on GitHub ↗
(String st)

Source from the content-addressed store, hash-verified

43 }
44
45 public static String av2bv(String st) {
46 long s = Long.parseLong(st.split("av")[1]);
47 StringBuilder sb = new StringBuilder("BV1 4 1 7 ");
48 s = (s ^ xor) + add;
49 for (int i = 0; i < 58; i++) {
50 String s1 = TABLE.substring(i, i + 1);
51 MP2.put(i, s1);
52 }
53 for (int i = 0; i < 6; i++) {
54 String r = MP2.get((int) (s / power(58, i) % 58));
55 sb.replace(ss[i], ss[i] + 1, r);
56 }
57 return sb.toString();
58 }
59
60 public static String userNameEncode(String userName) {
61 int s1 = userName.length() / 2;

Callers

nothing calls this directly

Calls 2

powerMethod · 0.95
toStringMethod · 0.80

Tested by

no test coverage detected