当前位置: 首页 > news >正文

使用自签名证书签名exe程序

最近使用python写了一个有意思的程序,打包成exe之后,丢出去杀毒软件会报毒,其实没有病毒,查询资料得知,现在的exe要签名,才能避免杀毒软件报毒,于是我今天自己给自己的exe签了个名,记录一下过程如下。其实exe自签名没什么用,我就是为了证明,这个exe是我开发的而已,因为exe属性中有我的签名。

ailx10

网络安全优秀回答者

互联网行业 安全攻防员

去咨询

(1)使用powershell生成自签名证书,其中保存路径和密码需要修改成自己的

# 生成自签名证书
New-SelfSignedCertificate -Type CodeSigningCert -Subject "CN=MyTestCertificate" -KeyUsage DigitalSignature -CertStoreLocation "Cert:\CurrentUser\My"# 导出证书为 .pfx 文件(带密码保护)
$cert = Get-ChildItem -Path Cert:\CurrentUser\My -CodeSigningCert | Where-Object { $_.Subject -eq "CN=MyTestCertificate" }
Export-PfxCertificate -Cert $cert -FilePath "C:\Users\ailx10\Desktop\2\MyTestCert.pfx" -Password (ConvertTo-SecureString -String "Ailx10Ha" -Force -AsPlainText)

(2)使用微软的signtool工具(github上可以下载)和自签名证书对自己的exe程序进行签名

signtool sign /f "C:\Users\ailx10\Desktop\2\MyTestCert.pfx" /p Ailx10Ha /tr http://timestamp.digicert.com /td sha256 /fd sha256 "C:\Users\ailx10\Desktop\2\main.exe"

签名成功后,就可以在属性中查看数字签名了,你可以在步骤一中修改签名者姓名,表示这个软件是你开发的

所属专栏 · 2025-05-18 08:24 更新

信息安全入门

ailx10

发布于 2025-03-12 20:11・江苏

相关文章:

  • 想一想android桌面的未读计数角标应该如何设计呢?
  • 【每日一题 | 2025年5.19 ~ 5.25】动态规划相关题
  • Lua5.4.2常用API整理记录
  • static详解
  • 固态硬盘颗粒类型、选型与应用场景深度解析
  • Muduo网络库流程分析
  • 【Linux学习笔记】深入理解ELF和动静态库加载原理
  • python 程序实现了毫米波大规模MIMO系统中的信道估计对比实验
  • MySQL索引深度解析:从原理到实践
  • Maven Profile高级策略与冲突解决
  • 修复ubuntu server笔记本合盖导致的无线网卡故障
  • 电子学会的二级考试复习资料
  • 基于微信小程序的漫展系统的设计与实现
  • 【从0到1搞懂大模型】chatGPT 中的对齐优化(RLHF)讲解与实战(9)
  • 北京航空航天大学保研上机真题
  • 相机内参 opencv
  • Linux架构篇、第五章_03gitlab的搭建
  • Linux中的文件系统和软硬连接
  • 豆瓣电视剧数据工程实践:从爬虫到智能存储的技术演进(含完整代码)
  • 【linux】mount命令
  • 商丘市做1企业网站的公司/网页模板免费下载网站
  • 做网站建设与推广企业/天津seo排名收费
  • 南京网站搜索引擎优化/购物网站大全
  • wordpress管理地址/网站的优化
  • 手机网站怎么开发/网络推广方法有哪些
  • 专业网站建设咨/富阳seo关键词优化