sha1加密生成注册码,解密难度大吗?

  • 我好像是小号
    如题目。。。。朋友们,是这样的,有一个软件用注册码形式授权,听老人说MD5加密很容易被加密。
    现在我用sha1加密方式,请问一下解密难度大吗?
    生成注册码跟解密 iOS fly ~
  • 天蝎之毒
    我没看懂。。。 iOS fly ~
  • b
    billbuff
    sha1是哈希算法,是单向的,一般作为校验用,不是加解密用的。小尾巴~
  • 我好像是小号
    回复3#billbuff
    啊啊啊啊,我好像说错了嘛?
    好丢人iOS fly ~
  • 内裤猪
    单向加密可以用作注册码没有问题的。

    md5虽然被解密,但是也不是那么容易的。

    你可以让把用户邮箱,加盐,然后sha1加密,作为注册码给到用户。
    这样每个用户邮箱一个唯一的注册码。而且强度绝对足够。
  • b
    billbuff
    单机软件的注册码都是防君子防不了小人的。还是看需求吧,服务端校验更可靠些。小尾巴~
  • 我好像是小号
    回复6#billbuff
    我注册码是根据硬件加密狗的唯一硬件ID加密生成的用户码。
    就算他破解了注册码,但是加密狗也是一道门槛iOS fly ~
  • 寒冰炫
    加密用3des吧,比较通用
  • 我好像是小号
    回复7#老猎人
    我注册码是根据硬件加密狗的唯一硬件ID加密生成的用户码。
    就算他破解了注册码,但是加密狗也是一道门槛iOS fly ~
  • b
    billbuff
    回复8#我好像是小号
    十几年前就见过那种需要加密狗的软件,不过软件是盗版的,连加密狗都是。小尾巴~
  • d
    deepdream
    90年代原版ucdos是用加密狗的
    但为什么大家用的都不需要加密狗呢
    至少有一个版本是我的功劳
    lz,在注册破解这块,用不用加密狗不重要
    最重要的是反跟踪反脱壳
    这也是服务器验证更安全的原因
  • 我好像是小号
    回复13#deepdream
    俺还有一重屏障,运行环境是Linux系统iOS fly ~
  • d
    deepdream
    不一定是好事 linux下没什么好用的加壳软件 ,那么静态分析就够你喝一壶。你自己有什么反跟踪反调试的手段吗,没有的话还是裸奔
  • 我好像是小号
    回复15#deepdream
    没有哎,qt开发的,用了免驱支持Linux系统的加密狗。
    然后程序会判断有没有对应加密狗,然后判断有没有注册信息。注册码是根据加密狗唯一硬件ID生成。
    这个在高手眼睛里还是小菜一碟嘛? iOS fly ~
  • 0
    0987363
    离线软件用啥都没区别,hack跳过加密狗判断就是了,要鉴权只能server
  • 我好像是小号
    回复17#0987363
    加密狗供应商说有一种牛逼的方法,绝对搞不定,就是把部分代码放到加密狗(加密狗有几十kb的空间)里面,我嫌麻烦一直没用上去 iOS fly ~
  • s
    startewho
    回复17#0987363
    对的.需要server来确认.小尾巴~
  • 0
    0987363
    加密狗的flash也可以读的
  • 我好像是小号
    回复20#0987363
    flash有加密的吧很简单的加密哎,难道加密狗厂家愚蠢铭文存到里面iOS fly ~
  • 0
    0987363
    只要有钱,这些都不算问题
  • l
    lonee
    用rsa2048
  • z
    z16166
    "If it runs, it CAN be cracked". +ORC

    还有人知道+ORC不?
  • g
    georgelois18
    请假各位大神:用加密狗与 CPUID&网卡Mac地址 在代码里面更容易实现单机授权?