关于加密解密问题,高手进找到解决方法给分 :)

fege_fege 2005-03-25 02:24:48
windows自带ntfs加密解密工具
现在不用那个工具还有什么.net自带的类或者 windows API可以实现加密解密的!
希望各位高手赐教
...全文
135 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2005-03-28
  • 打赏
  • 举报
回复
找md5等封装好的类
fege_fege 2005-03-28
  • 打赏
  • 举报
回复
pkzip是每个输出的文字都加密,就是说,有没有现成的什么类可以实现
fege_fege 2005-03-28
  • 打赏
  • 举报
回复
谢谢大家~
athossmth 2005-03-27
  • 打赏
  • 举报
回复
pkzip压缩可带密码加密
作为一个电脑爱好者,相信手头一定有不少酷软,但往往这些软件有各种限制,所以你是不是常常为了一个小小的注册码,而经常头痛呢?是不是为了找到一个软件的注册码而费尽心机呢?但大家是否想过自己来破解软件得出注册码?   你也许会说太难了,网上找一个注册码得了,如果你是用自己的技术把软件注册了,一定会有另一番美妙感受。况且一些软件不一定在刚想用的时后,网上就能找到注册码的。   其实破解的乐趣远不在此。   当你去破一个软件时,那种对知识的渴望,对技术的追求,将使迫使你勤奋的学习,来不断的完善自己的知识。特别是对电脑的了解,会有一个质的飞跃。   由于种种原因,关于破解的资料十难找,而且大多还是很零散。因此,我就把自己收集的资料整理了一下,其中大部内容来自“看雪学院”,由于时间关系,部内容可能不是很全。大家可去看雪学院实地看看,一定要到论坛看一看,那里可是高手云集的地方,相信对你的帮助是很大的,还有就是看雪兄整理的<<论坛精华3>>和编写的《加密与解密--软件保护技术与解决方案》一书(各大书店应有买,这可是真的好东西,快抡吧.)是想学破解的朋友不可错过的。   好了,说了一大堆废话,不知你是不是很烦了,哈哈,那就往下看吧,如果你有什么好的资料和好的补充别忘了发个e-mail给我,这可就是对我做这个东西花了几天时间的最大鼓励。希望我会得到好的资料更好的为大家服务,最后由于本册子所有的东西均来自于网上,所以各作者如果认为我侵害了您的权益,请愿谅,下次一定改正.最最后就是谢谢各作者和谢谢看这个册子的朋友。
  一个PHPer的惨痛教训   经过一段时间的学习,相信大家已经能编出一些像模像样的PHP程序了,但因为PHP是明码的脚本语言,如何保护自己的程序就提到了日程上来。记得我有个非常好的朋友曾经向我大倒苦水,原来他加了半个月的夜班,给别人开发了一套PHP程序,结果遇到了奸商,人家收了源代码说是先测试,然后就消失不见了,电话打不通,QQ也永远不在线了。   仔细想来,使用PHP开发的程序,都是源代码,辛辛苦苦写出来,任何人都可以拿去随便用随便改,这确实是个头疼的问题。现在大家都在说要保护知识产权,看来得找个方法保护PHP源代码。翻遍PHP手册也没有找到解决方法,不过还好,终于让我在网上找到了一个PHP保护神——Zend Guard。   Zend Guard的作用,就是用编译处理的方式来保护PHP源代码免于被反编译查看、未经授权的定制修改、未经许可的使用和重新发布等。而且,它是PHP的东家Zend公司开发的,是完全为PHP量身定做的保护神。   下面,请大家就和我一起来学习使用Zend Guard,加密保护我们的PHP源代码吧。      实战:加密PHP源代码   首先,我们把PHP保护神请回家,从http://downloads.phpchina.com/zend/guard/5.0.0/ZendGuard-5_0_0.exe(快车代码为:CF0802TSWC01)下载后,运行安装包,一路点击Next(下一步)即可安装好。接下来让我们准备一个简单的PHP程序test.php,用来测试能否被Zend Guard保护起来。test.php的代码如下:      phpinfo();   ?>   打开Zend Guard,从File(文件)菜单点击,新建一个项目,如图1所示。点击Next入目录和文件添加界面,因为我们只是测试一个文件,所以点Add File将test.php添加来,再点击Finish(完成)即可生成项目。      这时,Zend Guard会自动打开新建立的项目,在界面的左边列出项目中的文件,右边列出项目的相关信息。现在,我们就可以将源代码编译了。点击右边Links(链接)中的Encode(编译),界面最下面的Console(控制台)窗口显示“The operation has completed successfully.”,意思为编译已经完成。   现在再去加密后文件保存的目录中,会看到其中也有一个test.php,它是否和原来的test.php一样呢?用编辑软件打开它,可以看到它不再是原来的内容了,如图2所示。注意:自己一定要保存好原始代码,不然丢失了,连你自己也没有办法查看和修改的。      接下来测试一下加密的代码,从浏览器访问加密后的PHP程序,哎呀,出错了,不能运行,并显示如图3所示的信息。原来,使用Zend Guard加密后的PHP程序,还需要一个搭档—Zend Optimizer,才能正常执行并提升效率。可从http://downloads.phpchina.com/zend/optimizer/3.3.0/ZendOptimizer-3.3.0a-Windows-i386.exe下载安装(快车代码:CF0802TSWC02)。安装过程中,“Choose the php.ini folder”这一步表示设置系统上PHP的配置文件php.ini的位置,“Choose the Web server's root folder”这一步表示设置Web服务器软件所在的位置。安装完成以后,用记事本打开php.ini,在最后我们会看到类似下面的配置信息:      [Zend]   zend_extension_manager.optimizer_ts="E:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"   zend_extension_ts="E:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"   这就表示Zend Optimizer已经安装成功了,我们可以重新启动Web服务器软件,让Zend Optimizer生效即可。注意:如果所使用的服务器已经安装过或者包含了Zend Optimizer,就不用再次安装了。   现在再次从浏览器访问加密后的PHP程序试试,果然可以正常运行了,从显示的信息中,我们可以看到Zend Optimizer的信息(见图4)。      知其所以然   解析Zend Guard加密原理      让我们看看如图5所示的流程,就可以对Zend Guard的保护原理一目了然了。通过Zend Guard将PHP源代码编译为加密代码,然后通过加载了Zend Optimizer的PHP执行即可。发给别人的程序,是加密后的代码,可以执行,但是没有源代码,别人也就无法查看和修改了。因而,我们可以在程序中加入适当的代码,用来检测系统的当前时间,看是否超过了预先设置的期限,如果超过了,就退出程序不让继续执行。如此一来,奸商再也不能白白获得我们的劳动成果了。      Zend Guard的工作原理和Java类似,编译后的PHP程序就像编译好的Java二制代码,需要JVM的支持才能运行,Zend Optimizer可以看作是PHP的虚拟机。Zend Guard与Zend Optimizer相互配合,就能完成编译加密和执行编译后代码的工作。   在上面展示的图片中,License管理的方面属于更为深层的使用,可以用来生成许可文件,从而通过选择不同的许可模式来限制程序的使用,例如同时使用的用户数、时间限制、网络段或者特定的服务器等。有兴趣的读者可以查看Zend Guard自身所带的帮助文件,来了解具体的用法。      高手论道   要想练PHP神功,   还得通LAMP经脉   在很多招聘PHP人才的信息中,我们时常会看到要求熟悉LAMP,那么什么是LAMP呢?      LAMP是Linux、Apache、MySQL、PHP(有时也指Perl或者Python)四者合一的简称。Linux是最强大的开源操作系统,Apache是最强大的开源Web服务器软件,MySQL是最流行的开源数据库系统,PHP是最流行的开源Web开发语言。1998年Michael Kunze在电脑杂志C'T撰写的文章中首次使用了缩略语LAMP。它所组成的各组件都是开源软件,因此很方便自由地获取,并且性能良好功能强大,导致这些组件的广泛使用,并不断完善发展,与J2EE和.Net商业软件形成三足鼎立之势,受到整个IT界的关注。      既然我们要学好PHP,那么LAMP中的其他三项都是不可或缺的,只有四者结合,才能练就PHP神功!因为PHP与MySQL是完美搭档,我们的程序要想做得好,就必须考虑到数据库的灵活使用。要想让PHP程序发挥最大的作用,这需要靠Apache的有力支持和稳定的运行。而这一切,在Linux操作系统上,才能完美演绎。
破解入门知识  作为一个电脑爱好者,相信手头一定有不少酷软,但往往这些软件有各种限制,所以你是不是常常为了一个小小的注册码,而经常头痛呢?是不是为了找到一个软件的注册码而费尽心机呢?但大家是否想过自己来破解软件得出注册码?   你也许会说太难了,网上找一个注册码得了,如果你是用自己的技术把软件注册了,一定会有另一番美妙感受。况且一些软件不一定在刚想用的时后,网上就能找到注册码的。   其实破解的乐趣远不在此。   当你去破一个软件时,那种对知识的渴望,对技术的追求,将使迫使你勤奋的学习,来不断的完善自己的知识。特别是对电脑的了解,会有一个质的飞跃。   由于种种原因,关于破解的资料十难找,而且大多还是很零散。因此,我就把自己收集的资料整理了一下,其中大部内容来自“看雪学院”,由于时间关系,部内容可能不是很全。大家可去看雪学院实地看看,一定要到论坛看一看,那里可是高手云集的地方,相信对你的帮助是很大的,还有就是看雪兄整理的<<论坛精华3>>和编写的《加密与解密--软件保护技术与解决方案》一书(各大书店应有买,这可是真的好东西,快抡吧.)是想学破解的朋友不可错过的。   好了,说了一大堆废话,不知你是不是很烦了,哈哈,那就往下看吧,如果你有什么好的资料和好的补充别忘了发个e-mail给我,这可就是对我做这个东西花了几天时间的最大鼓励。希望我会得到好的资料更好的为大家服务,最后由于本册子所有的东西均来自于网上,所以各作者如果认为我侵害了您的权益,请愿谅,下次一定改正.最最后就是谢谢各作者和谢谢看这个册子的朋友。

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧