一篇教你生成密钥给自己打的exe添加密钥

发布时间:2024年01月15日

一篇教你生成密钥给自己打的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 软件 特别安全 不会给警告说什么不安全的软件了

文章来源:https://blog.csdn.net/weixin_45870300/article/details/135609856
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。