V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dersu
V2EX  ›  程序员

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

  •  
  •   dersu · 2016-01-13 18:18:19 +08:00 · 3679 次点击
    这是一个创建于 3230 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    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 ,但不是阿
    大话都放出去了,这回要砸招牌了

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


    Base64 编码之后用一个字母映射对应替换。
    ob
        9
    ob  
       2016-01-13 18:40:58 +08:00 via Android
    crc32
    Zzzzzzzzz
        10
    Zzzzzzzzz  
       2016-01-13 18:41:12 +08:00
    光 base64 再怎么样也不可能把一个数字膨胀到这么大的, 元数据也不一定就仅仅是这个数字.
    zhuang
        11
    zhuang  
       2016-01-13 18:44:35 +08:00 via iPhone
    大概是单纯的映射,如果只是单纯编码数字到字符串的话,说不定可以逆推出来。
    ETiV
        12
    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
        13
    ETiV  
       2016-01-13 19:04:41 +08:00
    估计是用来作为爬虫的参数吧...

    只需要递增数字, 就可以得到店铺的 ID.
    dersu
        14
    dersu  
    OP
       2016-01-13 19:12:08 +08:00
    @xgowex 小公司在长期客户面前那有什么义务范围内外之说的,还不都是客户要什么就给什么,我同事连奥数题都替这客户做过呢,哈哈
    dersu
        15
    dersu  
    OP
       2016-01-13 19:12:54 +08:00
    @ETiV 恩,我也看了一下,确实应该是淘宝的。不过这就奇怪了,客户分明是个美国公司,一群美国人要这个干嘛。
    Bryan0Z
        16
    Bryan0Z  
       2016-01-13 19:17:10 +08:00 via Android
    @dersu 做奥数题,噗……
    客户儿子不会吗
    dersu
        17
    dersu  
    OP
       2016-01-13 19:22:29 +08:00
    @Bryan0Z 对,哈。我同事是清华硕士,现在一听到这个客户找他就想躲起来,因为肯定是要他帮忙做儿子的数学题
    Bryan0Z
        18
    Bryan0Z  
       2016-01-13 19:32:11 +08:00 via Android
    @dersu 哈哈哈哈哈哈哈,太惨了~
    nodephp
        19
    nodephp  
       2016-01-13 19:38:32 +08:00   ❤️ 3
    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
        20
    dersu  
    OP
       2016-01-13 19:44:28 +08:00
    @nodephp 哈哈,我更具前面几个哥们的提示,正和做了个和你差不多的对照表在测试所有的数据呢,既然你贴出来的也是这样的,看来就是这样没错了。谢谢阿!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 16:36 · PVG 00:36 · LAX 08:36 · JFK 11:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.