V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
icwaos
V2EX  ›  问与答

根据 6 位数字,生成 6 激活码大概用的是什么加密

  •  
  •   icwaos · 2021-03-09 16:18:48 +08:00 · 1509 次点击
    这是一个创建于 1357 天前的主题,其中的信息可能已经有所发展或是发生改变。

    已知: 原始数字是 6 位纯数字 激活码也是 6 位数,含字母和数字

    pic_1615277838.png

    7 条回复    2021-03-09 17:40:32 +08:00
    icwaos
        1
    icwaos  
    OP
       2021-03-09 16:19:34 +08:00
    初步判断非联网和服务器激活,应该就是根据某种二次加密生成的
    hxndg
        2
    hxndg  
       2021-03-09 16:23:32 +08:00
    单向门限函数都能干这种功能。。。
    swulling
        3
    swulling  
       2021-03-09 16:32:28 +08:00
    这个只能反编译,否则你猜是很难猜出来的。

    比如我随便举一个算法 sha1(机器码 + Salt )取前六位,
    再比如 AES 加密取前六位

    等等,但是只要不联网,反编译都能找到加密算法。
    GetMoney
        4
    GetMoney  
       2021-03-09 16:57:33 +08:00
    群举也就 5 百多亿而已
    kaiki
        5
    kaiki  
       2021-03-09 17:01:49 +08:00
    方法太多了,比如 md5 之后就成了 32 位,再用他自己的规则从 32 位中抽取几位数字或字母,这个规则可以是跟机器码本身有关,也可能是固定的,再或者他多套几层。
    猜就别想了
    Tink
        6
    Tink  
       2021-03-09 17:36:15 +08:00
    有这功夫还是付钱吧
    eason1874
        7
    eason1874  
       2021-03-09 17:40:32 +08:00
    这怎么猜。就算你知道它是加盐 md5 取 6 位,你也不知道从哪儿开始枚举
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1057 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:27 · PVG 03:27 · LAX 11:27 · JFK 14:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.