1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

ASP整套程序怎样加密才合适,具体问题看帖子。

本帖由 notnull2005-11-05 发布。版面名称:后端开发

  1. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    现在一整套程序。
    ASP写的,想把程序已序列号的方式发放给用户,如果不注册,就只能用本机地址的形式来浏览。
    注册之后,生成一个序列号给客户,程序生效之后。程序只能在唯一一台服务器上运行,比如读取CPU或硬盘ID之后,才能使用。而且只能对应一个IP地址。换到别服务器上就不能用了,需要重新注册。

    大家有没有这方面的技术资料。或者说说解决思路,俺现在还不是很清楚这个东西。准备去落伍 问,想想算了
    还是来这里问好了。:D
     
  2. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    对于CPU的ID,可以采用汇编嵌入ID标志寄存器,里面存放的是CPU的信息。
    对于IP固定,可以采用序列号编码与IP地址相关联,比如127.0.0.1的IP注册后的注册码会是8D5621F4-23C2A121(通过IP加密得来),改注册码解密后若与IP信息不符合,则不给予运行程序的权限。
     
  3. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    先安装,再生成序列号给客户?
    还是安装的过程中生成序列号?
    还是先生成好序列号,在安装的过程中,把序列号信息与程序所安装的各项环境信息(比如IP、CPU的ID)对应起来放到专门的一个数据库表里?
    主要是这个问题搞不怎么清楚。
     
  4. mhzq

    mhzq New Member

    注册:
    2005-11-05
    帖子:
    3
    赞:
    0
    算了吧。asp根本不能够加密!
     
  5. mhzq

    mhzq New Member

    注册:
    2005-11-05
    帖子:
    3
    赞:
    0
    我以前一个朋友让我给他破解一个电影程序!!说好复杂 还需要注册序列号,
    最后我一看代码!!! 只改了一个字符就破解了,
    If key<>"ok" THEN
    Response.write "程序未注册"
    Response.end
    end if
    我直接改成了 If key="ok" THEN
    哈哈 不是很简单么,
     
  6. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    我怕的不是程序被偷或者被盗
    而是那些企业客户总觉得需要这个样子。
    因为他们用的软件都有序列号
     
  7. mhzq

    mhzq New Member

    注册:
    2005-11-05
    帖子:
    3
    赞:
    0
    既然这样你也不必要 那么复杂了,直接绑定国际玉米就好了
     
  8. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    直接DLL,,绑定IP和域名。。
     
  9. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    客户需要?那还不简单,搞个最简单的验证就是。
    他们只需要心理上舒服
    不过ASP程序是未编译程序,不管怎么加密,都会被破解的。
     
  10. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    asp都是用dll加密的
     
  11. notnull

    notnull New Member

    注册:
    2005-09-27
    帖子:
    11,720
    赞:
    37
    我最晕的是~~我跟程序员说了这个事之后
    他竟然不会做~
     
  12. chandler

    chandler New Member

    注册:
    2005-09-27
    帖子:
    1,921
    赞:
    1
    多做一个文件,用来输入序列号,什么作用都不起就好了阿。
     
  13. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    坚决同意楼上的,稍微欺骗一下客户,让他们用得舒心,自己做得开心
     
  14. woshidianpa

    woshidianpa New Member

    注册:
    2005-11-08
    帖子:
    89
    赞:
    1
    说白了就是障掩法吧....