如何加密EXE文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何加密EXE文件?相关的知识,希望对你有一定的参考价值。

我的电脑上经常有人下载软件安装,我想用什么方法可以把EXE文件加密,让下载下来的EXE文件就不能打开,或只能让我知道打开的方法?谢谢!!
太复杂了,有没有好办的方法,我又不太懂DOS,能不能下载一个什么软件,安装后就不能打开EXE应用程序或给EXE程序加密?让下载下来的EXE程序就不能打开,如果把下载好的EXE程序在加密那么就起不到作用了,不还是能随意安装吗?

你可以用winrar或其他的压缩工具设置一个密码啊..

就winrar来说吧.

选中一个或多个你要加密的文件或文件夹右键单击任意一个选中的文件

->"添加到压缩文件" 在弹出的winrar设置窗口中选择上边的"高级"选择卡,里边中间的位置有个"设置密码"按钮,输入你自己想要的密码就可以了..

为了更安全一些还可以选上"加密文件名",这样就一定要有密码才能看到里边的内容啦..

在"常规"选择卡上面还有"压缩后删除源文件"选项,选上它以后,当压缩完毕,你选的那些文件会自动删除的.

哦..原来是我看错了..以为你是要加密exe文件呢...

不让exe程序运行也是很简单的...
不用写程序的啦..通过修改注册表可以做到

打开注册表编辑器(开始-运行-regedit)
打开
HKEY_CLASSES_ROOT\exefile\shell\open\command
在右边有个"默认"的键值,它的内容默认是
"%1" %*
现在要的就是把这个值给删掉,清空

确定以后exe文件就都打不开了...

注意备份这个键值哦...好让自己用的时候可以复原
方法是:选中"默认"那个值 - "文件" - "导出"
保存到一个隐秘的地方就可以了..

如果忘记也可以将windows\regedit.exe改成regedit.com再运行,进行修复
参考技术A   安装EXE文件加密器即可。

  它可以加密exe文件;用户必须得到管理员的授权才可以执行,可以为用户创建执行密码,执行密码与用户的电脑硬件绑定,用户无法传播执行密码和文件;加密后的文件可以 刻盘和通过U盘等分发;更多扩展功能可以实现:
  一、在线密码发放,用户可以通过您指定的网站,经过认证后获得执行密码,无须人工参与.
  二、可以设置文件在某个时间段有效,或者在某个时间点后失效等等;
  操作说明:
  一、加密exe文件步骤:
  1、选择待加密的exe可执行文件;
  2、指定加密密钥(试用版只能指定为123456),用加密密钥对文件进行加密,加密后的文件可以一机一码运行,只有知道加密密钥的人才可以创建执行密码;
  3、执行加密,会生成一个同名的加密文件,原始文件会备份为bak后缀文件;加密后的文件运行时需要输入执行密码,执行密码可以通过软件中的"创建执行密码"功能创建.
  二、创建执行密码:
  1、输入加密时使用的加密密钥;
  2、输入用户的机器码,(用户运行加密文件时,弹出的验证框中显示有用户机器码);
  3、创建执行密码,将生成的执行密码发给用户就可以了。
参考技术B 你说的也是
我早就告诉你了别加密你设置权利
简单的办法我这里没有
--------------
他一定下载后马上安装你怎来的急加密
你可以设置一个户用来实现这个效果你设置权利的时候就可以不让安装任何东西的,你要问我给你解释一下
如何制作一个EXE文件加密器
EXE文件加密器的原理:建立两个文件,一个用来添加资源到另外一个EXE文件里面,称为添加程序。另外一个被添加的EXE文件称为头文件。该程序的功能是把添加到自己里面的文件读出来。Windows下的EXE文件结构比较复杂,有的程序还有校验和,当发现自己被改变后会认为自己被病毒感染而拒绝执行。所以我们把文件添加到自己的程序里面,这样就不会改变原来的文件结构了。我们先写一个添加函数,该函数的功能是把一个文件当作一个流添加到另外一个文件的尾部。函数如下:

Function Cjt_AddtoFile(SourceFile,Targetfile:string):Boolean;
var
Target,Source:TFileStream;
MyFileSize:integer;
begin
try
Source:=TFileStream.Create(SourceFile,fmOpenRead or fmShareExclusive);
Target:=TFileStream.Create(TargetFile,fmOpenWrite or fmShareExclusive);
try
Target.Seek(0,soFromEnd);//往尾部添加资源
Target.CopyFrom(Source,0);
MyFileSize:=Source.Size+Sizeof(MyFileSize);//计算资源大小,并写入辅程尾部
Target.WriteBuffer(MyFileSize,sizeof(MyFileSize));
finally
Target.Free;
Source.Free;
end;
except
Result:=False;
Exit;
end;
Result:=True;
end;
有了上面的基础,我们应该很容易看得懂这个函数。其中参数SourceFile是要添加的文件,参数TargetFile是被添加到的目标文件。比如说把a.exe添加到b.exe里面可以:Cjt_AddtoFile('a.exe',b.exe');如果添加成功就返回True否则返回假。
根据上面的函数我们可以写出相反的读出函数:
Function Cjt_LoadFromFile(SourceFile,TargetFile :string):Boolean;
var
Source:TFileStream;
Target:TMemoryStream;
MyFileSize:integer;
begin
try
Target:=TMemoryStream.Create;
Source:=TFileStream.Create(SourceFile,fmOpenRead or fmShareDenyNone);
try
Source.Seek(-sizeof(MyFileSize),soFromEnd);
Source.ReadBuffer(MyFileSize,sizeof(MyFileSize));//读出资源大小
Source.Seek(-MyFileSize,soFromEnd);//定位到资源位置
Target.CopyFrom(Source,MyFileSize-sizeof(MyFileSize));//取出资源
Target.SaveToFile(TargetFile);//存放到文件
finally
Target.Free;
Source.Free;
end;
except
Result:=false;
Exit;
end;
Result:=true;
end;
其中参数SourceFile是已经添加了文件的文件名称,参数TargetFile是取出文件后保存的目标文件名。比如说Cjt_LoadFromFile('b.exe','a.txt');在b.exe中取出文件保存为a.txt。如果取出成功就返回True否则返回假。
打开Delphi,新建一个工程,在窗口上放上一个Edit控件Edit1和两个Button:Button1和Button2。Button的Caption属性分别设置为“确定”和“取消”。在Button1的Click事件中写代码:
var S:string;
begin
S:=ChangeFileExt(Application.ExeName,'.Cjt');
if Edit1.Text='790617' then
begin
Cjt_LoadFromFile(Application.ExeName,S);
取出文件保存在当前路径下并命名"原文件.Cjt"
Winexec(pchar(S),SW_Show);运行"原文件.Cjt"
Application.Terminate;退出程序
end
else
Application.MessageBox('密码不对,请重新输入!','密码错误',MB_IConERROR+MB_OK);
编译这个程序,并把EXE文件改名为head.exe。新建一个文本文件head.rc,内容为: head exefile head.exe,然后把它们拷贝到Delphi的BIN目录下,执行Dos命令Brcc32.exe head.rc,将产生一个head.res的文件,这个文件就是我们要的资源文件。
参考技术C

在WinXP中用命令行功能加解密文件 winXP为用户提供了一个特殊功能,那就是用命令行功能cipher加密或解密文件或文件夹。 1. 2.参数设置: 在不含带参数的情况下使用,则cipher将显示当前文件夹及其所含文件的加密状态. /e加密指定的文件夹.文件夹做过标记后.使得以后添加到该文件夹的文件也被加密. /d将指定的文件夹解密.文件夹做过标记后,使得以后添加到该文件夹的文件也被加密. /s:dir在指定文件夹及其全部子文件夹中执行所选操作. /a执行文件和目录操作. /l即使发生错误,仍然继续执行指定的操作。对于上海迅软的加密,那就需要

选中加密文件,右键菜单“DSE迅软数据安全”->“申请加密”,或客户端右下角图标,右键菜单“业务申请”->“申请加密”即可弹出申请加密界面:确定就可以了


参考技术D 呵呵,不用任何软件的最好方法就是:
1:先将你要加密的EXE文件改扩展名
2:将这已经改好扩展名的文件加压,加压时设置好密码就是了.
切记!!!当你要解压时必须先输入你那密码才能解压.如若别人有RAR密码破解之类的软件也没用,因为它不知道破解得到的文件扩展名是啥~呵呵~

exe加密视频破解

网上下载了一个视频
好像是天草的,很早的吧
看了一下天草现在啊都不做翻视频了。。
加的几个客服也都没做了。。。
现在这个算法不知道怎么破解呀,应该是蛮早的加密方法了。
希望能有人告知是什么加密方法如何破解?如图。
至少知道是用什么加密的呢。是哪个团队加密的呢?
加分求助。

参考技术A 谁能告诉一下,,,学习一下 参考技术B 没有找到破解方法追问

是用什么软件加密的呢?

追答

没用过 不是狂牛。。飓风 不晓得 是不是的。。百度视频加密软件 ,一个个加 哪个界面跟这个一样就是的了

追问

知道了,是天狼星6.3不知道谁有算法解开。

本回答被提问者采纳
参考技术C 什么视频?给我看看!

以上是关于如何加密EXE文件?的主要内容,如果未能解决你的问题,请参考以下文章

请高手破解EXE视频加密文件,给出机器码,算出注册码!

如何对.EXE文件进行脱壳?

exe文件作为服务启动

支持源码多重加密,将网站一键生成EXE文件运行,封装网站源码演示运行

怎样对 Python 源码加密

Python程序加密打包