当前位置: 首页 > 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・江苏

http://www.dtcms.com/a/211936.html

相关文章:

  • 想一想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命令
  • 【TDengine源码阅读】taosMemoryDbgInit函数
  • Vue 3 (2) 模块化开发入门教程(ESM方式)
  • 深入解析MongoDB WiredTiger存储引擎:原理、优势与最佳实践
  • 【计算机网络】基于UDP进行socket编程——实现服务端与客户端业务
  • 线性代数之张量计算,支撑AI算法的数学原理
  • 历年复旦大学保研上机真题
  • MADS-box编码基因Tunicate1通过增加玉米果穗上方的叶片数量正向调控玉米产量。
  • 【c++11】智能指针 -- 摆脱内存困扰,现代编程的智能选择
  • 2025.5.19-2025.5.25学习周报
  • 58.在新建对话的空白页面添加一些引导性话语