一篇教你生成密钥给自己打的exe添加密钥
我这里是自己写了一个python 打包exe,说总是给我报毒什么的
前言
生成密钥并为自定义 .exe 文件添加安全层
在当今数字化时代,安全性至关重要,尤其是对于那些通过自定义可执行文件(.exe)传播的应用程序。在这篇文章中,我们将探讨如何生成密钥,并将其成功添加到我们的 .exe 文件中,为我们的应用程序增加一层安全保护。
生成密钥是确保应用程序安全性的重要步骤之一。通过为我们的可执行文件签名,我们不仅确保文件的完整性,还能够验证文件的来源。这不仅对于个人开发者而言是一项良好的实践,也是在分发应用程序时建立信任的关键一步。
在本文中,我们将介绍如何使用工具(如 signtool)生成密钥,并通过签名自定义 .exe 文件来确保我们的应用程序在传播和使用过程中不受到潜在的风险。
提示:以下是本篇文章正文内容,下面案例可供参考
一、使用java jdk 自带的keytool?
要弄到其他盘去 这个是在javajdk 的bin 下面
keytool -genkeypair -keystore H:\keystore.jks -keyalg RSA -keysize 2048 -validity 365 -alias mykey
二、进行转换
下面参数自己可调节
keytool -importkeystore -srckeystore keystore.jks -destkeystore certificate.pfx -srcstoretype JKS -deststoretype PKCS12 -srcalias mykey -deststorepass your_password -destkeypass your_password
2.把证书密钥写入到你的exe
这里使用的是这个 工具 signtool 可以自行搜索 我也有哦
代码如下(示例):
signtool sign /f H:\certificate.pfx /p 518340 /t http://timestamp.digicert.com C:\Users\itvet\Desktop\sa\get_a_computer.exe
总结
时间过的很快 ,我弄好了,然后我再次打开
我打开了之后再次打开我的python 软件 特别安全 不会给警告说什么不安全的软件了