智商不够用了。这个是什么鬼编码,帮我猜猜

2016-01-13 18:18:19 +08:00
 dersu

一个客户发来的,让我写个函数实现,实在看不出来是什么编码:

1014871266 <-> UvFNYMmguvFILMgTT
1134293384 <-> UvFHGMmISvGv4MNTT
1677086955 <-> UvFxuMGN4MCkbMQTT
1728894344 <-> UvFcyOmgSMmv0MNTT
1735018744 <-> UvFcGMFNYOmc0MNTT
1777437787 <-> UvFcuMGQGMGc4MWTT
1857383126 <-> UvFgbMGv4vGHyMgTT
2024462951 <-> UvCNyMmQLvCkbvQTT
2077301083 <-> UvCNuMGvWvFN4vWTT
2149157689 <-> UvCH0OFHbMGx4OQTT
2169985660 <-> UvCHLOFk4MFxLvNTT
2356820933 <-> UvCvbMCgyvmkGvWTT
391817269 <-> UvGkYOmHuvCxS
593666218 <-> UMFkGMCxLvCH4
811888884 <-> UOmHYOmg4Omg0

双向
长得很像 base64 ,但不是阿
大话都放出去了,这回要砸招牌了

3481 次点击
所在节点    程序员
20 条回复
ArchStacker
2016-01-13 18:25:39 +08:00
改过替换表的 base64 。右面开头多个'U'
cairnechen
2016-01-13 18:31:07 +08:00
嘀……?
。。。。。。学生卡?
ETiV
2016-01-13 18:32:27 +08:00
貌似 T 是=
fising
2016-01-13 18:32:57 +08:00
dersu
2016-01-13 18:36:34 +08:00
@ArchStacker 有道理,我去试试,谢谢!
dersu
2016-01-13 18:37:07 +08:00
@ETiV 哈哈,对阿,我怎么没看出来,很明显的补位用的,应该就是=,谢谢!
dersu
2016-01-13 18:37:42 +08:00
@fising 你这么一说,看起来好像确实是淘宝的,客服发来的时候没说是什么
Slienc7
2016-01-13 18:39:13 +08:00
为什么会让你实现这个,这个应该不在的义务范围。


Base64 编码之后用一个字母映射对应替换。
ob
2016-01-13 18:40:58 +08:00
crc32
Zzzzzzzzz
2016-01-13 18:41:12 +08:00
光 base64 再怎么样也不可能把一个数字膨胀到这么大的, 元数据也不一定就仅仅是这个数字.
zhuang
2016-01-13 18:44:35 +08:00
大概是单纯的映射,如果只是单纯编码数字到字符串的话,说不定可以逆推出来。
ETiV
2016-01-13 19:03:06 +08:00
确实是淘宝的...

```
<input type="hidden" id="dsr-userid" value="1777437787"/>
<input type="hidden" id="dsr-ratelink" value="//rate.taobao.com/user-rate-UvFcuMGQGMGc4MWTT.htm"/>
```
ETiV
2016-01-13 19:04:41 +08:00
估计是用来作为爬虫的参数吧...

只需要递增数字, 就可以得到店铺的 ID.
dersu
2016-01-13 19:12:08 +08:00
@xgowex 小公司在长期客户面前那有什么义务范围内外之说的,还不都是客户要什么就给什么,我同事连奥数题都替这客户做过呢,哈哈
dersu
2016-01-13 19:12:54 +08:00
@ETiV 恩,我也看了一下,确实应该是淘宝的。不过这就奇怪了,客户分明是个美国公司,一群美国人要这个干嘛。
Bryan0Z
2016-01-13 19:17:10 +08:00
@dersu 做奥数题,噗……
客户儿子不会吗
dersu
2016-01-13 19:22:29 +08:00
@Bryan0Z 对,哈。我同事是清华硕士,现在一听到这个客户找他就想躲起来,因为肯定是要他帮忙做儿子的数学题
Bryan0Z
2016-01-13 19:32:11 +08:00
@dersu 哈哈哈哈哈哈哈,太惨了~
nodephp
2016-01-13 19:38:32 +08:00
M v
T F
A N
x Y
N M
D m
g g
3 u
I I
2 L
= T
E H
z G
5 S
4 4
Y x
j C
k k
1 b
Q Q
c c
y y
O O
0 0
w W
dersu
2016-01-13 19:44:28 +08:00
@nodephp 哈哈,我更具前面几个哥们的提示,正和做了个和你差不多的对照表在测试所有的数据呢,既然你贴出来的也是这样的,看来就是这样没错了。谢谢阿!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX