注册 登录
编程论坛 ASP技术论坛

请教一下ASP加密方法!

nvzhanshi 发布于 2010-11-30 15:43, 848 次点击
这方面我很菜,请大侠详细说一下吧!
我了解过有种封装成DLL的加密方法,但是在网上看了看,写的很笼统,希望有asp封装成DLL并成功运行在WIN2003+IIS6.0的大侠们,说一说具体的步骤!
9 回复
#2
yms1232010-11-30 15:55
ASP的加密方法除了著名的Md5
RC4
RAS
等,太多了。
#3
nvzhanshi2010-11-30 16:01
以下是引用yms123在2010-11-30 15:55:24的发言:

ASP的加密方法除了著名的Md5
RC4
RAS
等,太多了。
大侠,我指的是硬件的加密,例如加密狗,别人没有加密狗,就不能用这个系统。或者是封装成DLL后,别人不能修改你的源代码!

大侠以上说的使用著名的Md5加密,试问,如果程序给了别人,就算用Md5加密了,别人在源码中,去掉Md5加密部分,然后从数据库中把密文换成明文,这样算是你加密了吗?
#4
yms1232010-11-30 16:20
以下是引用nvzhanshi在2010-11-30 16:01:24的发言:

大侠,我指的是硬件的加密,例如加密狗,别人没有加密狗,就不能用这个系统。或者是封装成DLL后,别人不能修改你的源代码!

大侠以上说的使用著名的Md5加密,试问,如果程序给了别人,就算用Md5加密了,别人在源码中,去掉Md5加密部分,然后从数据库中把密文换成明文,这样算是你加密了吗?
密文换成明文?个人所知的确有一些解密Md5密码的网站,不过如果密码够复杂能解密?
#5
nvzhanshi2010-11-30 16:32
以下是引用yms123在2010-11-30 16:20:32的发言:

密文换成明文?个人所知的确有一些解密Md5密码的网站,不过如果密码够复杂能解密?
首先,使用MD5等方式加密,保护不了源代码,这个是最根本的问题。
其次,使用MD5等方式加密,对于我来说没有什么用处,我要限制的是使用期限,去掉加密过程,再从数据库改成明文的时间,太简单了!

还是回到正题,请问大侠如何将asp封装成DLL并运行在IIS上!
#6
gupiao1752010-11-30 16:38
asp想封成DLL。我以前做过一次。不过忘记了。网上找下资料把。我当时用的是VB6把ASP数据库连接代码那部分的功能写成了一个类对象。然后通过regsvr32注册到系统里。以后就可以在ASP代码里直接set dd=server.createobject('对象名) 这个对象,并直接使用了!但是这样真的很麻烦的。如果真想很好的保护自己的代码,可以直接改用。NET。其封装核心代码比较简单,再不用ASP这么麻烦。
#7
nvzhanshi2010-11-30 16:42
以下是引用gupiao175在2010-11-30 16:38:57的发言:

asp想封成DLL。我以前做过一次。不过忘记了。网上找下资料把。我当时用的是VB6把ASP数据库连接代码那部分的功能写成了一个类对象。然后通过regsvr32注册到系统里。以后就可以在ASP代码里直接set dd=server.createobject('对象名) 这个对象,并直接使用了!但是这样真的很麻烦的。如果真想很好的保护自己的代码,可以直接改用。NET。其封装核心代码比较简单,再不用ASP这么麻烦。
大侠,你说的是正解!我也看到过VB封装成DLL,然后再注册DLL的,不过那个帖子写的笼统了一些,对于我这个新手很难理解!.NET容易学吗?ASP我才刚刚起步,搞.NET,心里有点虚!
#8
gupiao1752010-12-01 01:38
以下是引用nvzhanshi在2010-11-30 16:42:56的发言:

大侠,你说的是正解!我也看到过VB封装成DLL,然后再注册DLL的,不过那个帖子写的笼统了一些,对于我这个新手很难理解!.NET容易学吗?ASP我才刚刚起步,搞.NET,心里有点虚!
    用心学什么都不难,记得曾经有人说过,做编程的必须要从汇编开始。不懂汇编的人,不算真正的编程者,呵呵,说实在,直到现在,我看汇编依然是一句都看不懂,但是这并不代表我不可以学习其他的脚本语言啊。同理,不是说一件事非得如何才能如何,我们要跨常规去思考问题。现在我知道几个。NET还可以的人。他们对ASP也基本上没有什么基础!但是做。NET依然做得不错!常规是可以打破的!纯个人观点。
#9
hams2010-12-01 08:01
如果你会vb就不会有问题
#10
lele20072010-12-01 16:19
以下是引用gupiao175在2010-12-1 01:38:57的发言:

    用心学什么都不难,记得曾经有人说过,做编程的必须要从汇编开始。不懂汇编的人,不算真正的编程者,呵呵,说实在,直到现在,我看汇编依然是一句都看不懂,但是这并不代表我不可以学习其他的脚本语言啊。同理,不是说一件事非得如何才能如何,我们要跨常规去思考问题。现在我知道几个。NET还可以的人。他们对ASP也基本上没有什么基础!但是做。NET依然做得不错!常规是可以打破的!纯个人观点。
我们要跨常规去思考问题。..顶起来...
就是尝试做。。吧

支持asp的空间,服务商不让注册组件到系统。
1