如何对EXE程序进行数字签名

如何对EXE程序进行数字签名,第1张

方法一

1、购买或自己创立一个的数字签名证书文件

有工具软件可以制作数字签名证书,比如openssl,但自签的,在别人的机器上,回出现签名无法校验的问题。除非人家信任,否则人家不会安装你的证书。

2、用工具软件对exe或其他任何文件,进行数字签名。 可以是免费的UI工具,比如:kSign;也可以类似signtool(微软的命令行工具);还可以 *** 作系统的向导程序(比如微软Windows上的签名文件安装,导入并对文件数字签名的向导)。 xNix下,可以用GnuPG (gpg)从证书到签名,一次搞定。

3、你要是做程序开发的,可以利用signtool这样的命令行工具,写批处理,然后加入自己项目的make过程中自动加签。

方法二

1、在CMD中,输入命令makecert做了cer和PVK文件;

2、打开signcodeexe 把cer和PVK文件导入了我的程序;

3、运行我的程序,在360里面,还是没有显示MD5值。

exe是编译过后的二进制机器代码,和语言没什么关系。你写完程序后要编译链接然后生成目标代码,那才是exe文件。

编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

扩展资料

常见语言

1、C#是微软公司发布的一种面向对象的、运行于NET Framework之上的高级程序设计语言。C#是微软公司研究员Anders Hejlsberg的最新成果。

C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司NET windows网络框架的主角。 

2、BASIC意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。BASIC是一种直译式的编程语言,在完成编写后不须经由编译及连结等手续即可执行,但如果需要单独执行时仍然需要将其建立成执行档。

3、Pascal是一种计算机通用的高级程序设计语言。Pascal的取名是为了纪念十七世纪法国著名哲学家和数学家Blaise Pascal。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。

参考资料来源:百度百科-编程语言

*** 作提前:电脑安装WinRAR软件。

将用来制作的资料放在文件夹内,然后用Ctrl+A全选该文件夹下的文件。

单击鼠标右键,然后选择“添加到压缩文件”选项。

在打开的对话框“常规”选项卡中,单击“压缩方式”下拉框选择合适的压缩方式,并将压缩选项下的“创建自解压格式压缩文件”选项勾选,这时候会发现“压缩文件名”框中的文件扩展名变成“exe”。

切换到“高级”选项卡,单击“自解压选项”按钮。

打开“高级自解压选项”设置对话框。

在“常规”选项卡,“解压路径”文本框中设置文件被自动解压到什么位置,如“D:\经验”。

其他选项卡,可以根据实际来设置,然后依次单击“确定”两次,可生成可执行文件。

例如启动QQ:

先写一个启动QQ的脚本

@echo off

start  /d  "C:\Program Files (x86)\Tencent\QQ\Bin" QQScLauncherexe

exit

命名为QQbat

然后利用Bat_To_Exe_Converterexe将QQbat文件转换为exe格式的即可

参考 :bat批处理程序怎么转换成exe程序 网页链接

这个方法可能比较麻烦,如果有其他好用的方法也可以推荐一下

EXE格式的文件是可执行的程序文件,是用合适的编程软件做的,最简单的编程软件就是“记事本”,用记事本编辑完成后存为EXE格式的文件就成了。不过这要先懂的编程语言啊,编程行业也就是软件行业是最热的行业之一。

写py程序,两行代码如下:

import os

ossystem("notepad D:/1txt")

下载pyinstaller,直接pip install

在py文件目录下打开命令行窗口,输入pyinstaller -m -F xxxpy,执行

系统会自动生成一个dist文件夹,一般该exe文件会被杀毒软件干掉,找回文件即可

以上就是关于如何对EXE程序进行数字签名全部的内容,包括:如何对EXE程序进行数字签名、exe是用什么语言编写的、怎样写小巧的单文件exe程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9363301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存