V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
collo
V2EX  ›  程序员

求助下这是什么编码?

  •  
  •   collo · 2020-04-27 11:00:27 +08:00 · 4812 次点击
    这是一个创建于 1700 天前的主题,其中的信息可能已经有所发展或是发生改变。

    填坑,实在是不知道这个编码怎么弄得,也不知都怎么解码。

    求助大佬瞄一眼。

    类似: pI5+8Xa7yhGgMgyO2Em+PQ==

    第 1 条附言  ·  2020-04-27 21:39:13 +08:00
    更新下:
    加密前对应的内容找到了,是一串规律字符串,现在就缺加密过程了。

    不知道有没有大佬对破解加密过程感兴趣,需要签保密协议,正规渠道,非黑、灰产。

    有偿,有意私聊。

    对了,原文不是密码,也不是比特币密钥……
    34 条回复    2020-04-29 13:33:20 +08:00
    Exdui
        1
    Exdui  
       2020-04-27 11:02:17 +08:00
    base64
    ThirdFlame
        2
    ThirdFlame  
       2020-04-27 11:03:16 +08:00
    编码时 base64 但可能是其他加密后 用 base64 编下码而已
    collo
        3
    collo  
    OP
       2020-04-27 11:03:21 +08:00
    不是的,我开始也以为是 base64,解码后是乱码。
    collo
        4
    collo  
    OP
       2020-04-27 11:07:08 +08:00
    @ThirdFlame #2 看来确实这样啊。
    deplives
        5
    deplives  
       2020-04-27 11:22:01 +08:00
    我这 b64 解码后是这个
    ~vʑ2 ؉=
    iminto
        6
    iminto  
       2020-04-27 11:26:42 +08:00
    @collo 晕,从来都没人说过 base64 解码后不能是乱码啊。。。凭啥认为解码乱码就不是 base64 呢。。。
    FaiChou
        7
    FaiChou  
       2020-04-27 11:29:53 +08:00
    可能就是一个超长密码 (:逃
    collo
        8
    collo  
    OP
       2020-04-27 11:32:46 +08:00
    @iminto #6 想当然了。
    collo
        9
    collo  
    OP
       2020-04-27 11:33:12 +08:00
    @FaiChou #7 应该不是,可以确定,这不是密码。
    iminto
        10
    iminto  
       2020-04-27 11:34:24 +08:00
    @collo base64 用的最多的就是对二进制文件进行编码(最常见的就是图片,密钥文件)以方便传输,这个时候你解码的肯定是乱码
    qwerthhusn
        11
    qwerthhusn  
       2020-04-27 11:35:45 +08:00   ❤️ 1
    疑似 base64,还原后是 16 字节,HEX 编码是 a48e7ef176bbca11a0320c8ed849be3d
    ASCII,GBK,UTF8,UTF16BE,UTF16LE 都不能得到有意义的数据

    起码要说这个数据从哪来的啊,不然就是 16 个没规律的字节,鬼都不知道是啥
    我赌一手 AES128 的密钥
    sariya
        12
    sariya  
       2020-04-27 11:40:01 +08:00 via Android
    也可能替换过 base64 的映射表吧
    Cmdhelp
        13
    Cmdhelp  
       2020-04-27 11:43:03 +08:00
    这。。。
    whoami9894
        14
    whoami9894  
       2020-04-27 11:46:17 +08:00
    base64 的意义就是把所有字符映射到可见字符,比如我加密后为了方便传输把密文编码成 base64,你这个样本解码后 16 字节,大概率是某种分组密码加密后的数据,你问这个问题没有任何意义
    javashell
        15
    javashell  
       2020-04-27 11:48:28 +08:00 via Android
    base 编码后 aes 数据?
    crackhopper
        16
    crackhopper  
       2020-04-27 11:53:08 +08:00
    还可能是 uuid 。正好是 128 位。
    collo
        17
    collo  
    OP
       2020-04-27 14:17:28 +08:00
    感谢各位大佬,看来暂时无解了。。。
    newmlp
        18
    newmlp  
       2020-04-27 14:19:47 +08:00
    base64 啊,至于加密前是什么就不知道了
    多说一句,base64 是对二进制进行可视化编码,所以它可以对任何数据进行编码
    Qzier
        19
    Qzier  
       2020-04-27 14:21:28 +08:00
    某种密文然后 base64 编码。
    nnnToTnnn
        20
    nnnToTnnn  
       2020-04-27 14:52:12 +08:00
    a4 8e 7e f1 76 bb ca 11 a0 32 0c 8e d8 49 be 3d 具体表示什么含义,那就是不知道了,盲猜 aes key
    jimmyismagic
        21
    jimmyismagic  
       2020-04-27 14:56:39 +08:00   ❤️ 5
    有可能是比特币私钥,还差一半就可以解锁千万财富
    wdjwxh
        22
    wdjwxh  
       2020-04-27 14:58:55 +08:00
    AES 吧,长得像
    dearmymy
        23
    dearmymy  
       2020-04-27 15:55:58 +08:00   ❤️ 1
    @collo 没人规定 base64 接码后必须可读啊。。。。
    suiterchik
        24
    suiterchik  
       2020-04-27 16:02:20 +08:00
    解不出的编码一律按表白处理
    goodboy95
        25
    goodboy95  
       2020-04-27 17:04:03 +08:00
    难道是大小写被搞乱的 base64 ?以前见过这种蛋疼的情况
    yousabuk
        26
    yousabuk  
       2020-04-27 18:09:36 +08:00 via iPhone
    压缩后 base64 了吧
    collo
        27
    collo  
    OP
       2020-04-27 21:41:46 +08:00
    @iminto #10
    @qwerthhusn #11
    @whoami9894 #14
    @newmlp #18
    @Qzier #19
    @nnnToTnnn #20
    @goodboy95 #25

    更新下:
    加密前对应的内容找到了,是一串规律字符串,现在就缺加密过程了。

    不知道有没有大佬对破解加密过程感兴趣,需要签保密协议,正规渠道,非黑、灰产。

    有偿,有意私聊。

    对了,原文不是密码,也不是比特币密钥……
    jinliming2
        28
    jinliming2  
       2020-04-28 08:07:14 +08:00 via iPhone
    base64 解码之后 16 个字节?盲猜 MD5……😂
    dearmymy
        29
    dearmymy  
       2020-04-28 09:59:15 +08:00
    @collo 逆向什么端的产品?安卓 ios 还是 pc 。有做混淆加密么
    nnnToTnnn
        30
    nnnToTnnn  
       2020-04-28 12:38:36 +08:00
    @collo 是特殊的科学符号 p=v^2/r 吗? 感觉有点像
    collo
        31
    collo  
    OP
       2020-04-28 15:52:48 +08:00
    @dearmymy #29

    @nnnToTnnn #30

    不是逆向,是一个字符串先加密,然后再 base64 编码,有原文和 base64 编码后的字符串。



    aliipay
        32
    aliipay  
       2020-04-28 15:57:01 +08:00
    单个串不可能分析出来的,毕竟凯撒密码也需要大量才能进行统计学分析。
    能提供大量数据可以试试
    dearmymy
        33
    dearmymy  
       2020-04-28 17:25:40 +08:00
    @collo 这怎么可能能搞出来。。。。你要有他产品,可以逆向加密过程,你这只有原文跟密文。。。基本搞不出。
    nnnToTnnn
        34
    nnnToTnnn  
       2020-04-29 13:33:20 +08:00
    @collo 单个加密内容是不可能分析出来原始字符串的。

    最简单的莫斯密码,如果你没有对方的码表,只发送一次,没有原文,不可能得到加密后的字符串。

    所谓的密码攻击都是在拥有样本的情况下进行攻击的。或者穷举攻击,但是现在都 2020 年了 。 莫斯密码仅仅是 1836 年的产物。

    现在有更安全的 aes 。


    与其推演加密的过程,我建议你直接逆向来,看他是怎样的加密过程,例如 QICQ 登入的密码方式。

    盲猜,楼主是做协议分析的。

    ```
    需要签保密协议,正规渠道,非黑、灰产
    ```

    根据中国刑法 第二百八十五条 非法侵入计算机信息系统罪

    1. 违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。
    2. 违反国家规定,侵入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。
    3. 提供专门用于侵入、非法控制计算机信息系统的程序、工具,或者明知他人实施侵入、非法控制计算机信息系统的违法犯罪行为而为其提供程序、工具,情节严重的,依照前款的规定处罚。 单位犯前三款罪的,对单位判处罚金,并对其直接负责的主管人员和其他直接责任人员,依照各该款的规定处罚。


    那么问题来,张三在一个网站上接到了一个某某人的帖子,签订保密协议,并且从事的协议的分析,以及处理或者传输协议数据,那么张三应该怎么判?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   909 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:50 · PVG 03:50 · LAX 11:50 · JFK 14:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.