gpt4 book ai didi

security - 确保 Golang 中 exe 文件的完整性

转载 作者:IT王子 更新时间:2023-10-29 01:15:55 24 4
gpt4 key购买 nike

我有一个关于部署使用Go语言开发的.exe文件的问题。

.exe 文件将部署在客户机器上。这意味着文件的完整性(文件未损坏、未被感染)很重要。

应采取什么方法来确保 .exe 文件不被感染、损坏或替换?

(例如.Net 二进制文件可以在编译时签名,以确保完整性,并且可以通过证书对其进行数字签名,以确保二进制文件的来源。)

我们在Golang中有没有这样的防范措施?

谢谢

最佳答案

使用 Inno Setup、InstallShield 或 Wise Installer 等安装程序。他们可以在安装前检查文件的完整性。

Inno Setup 支持数字签名的安装和卸载,包括双重签名(SHA1 和 SHA256)。

InstallShield 使用 MD5 检查包的完整性。

关于security - 确保 Golang 中 exe 文件的完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38701617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com