linux - 如何在 Linux 中使用 SHA256 对 EXE 进行签名?

标签 linux mono exe

我需要能够在 Linux 中签署一个 EXE。按照 https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Signing_an_executable_with_Authenticode 中列出的说明进行操作,我能够使用 Mono 完成它。但是,我遇到了问题——显然 Mono 的符号代码只支持 md5 和 sha1 哈希算法。我正在尝试使用 sha256 进行签名。任何人都知道我该如何完成这项工作?

谢谢!

最佳答案

我无法找到如何使用 Mono 的符号代码来做到这一点,但这可以使用 https://sourceforge.net/projects/osslsigncode/files/osslsigncode/ 来完成。 -- 签名时使用 -h sha2 参数。

关于linux - 如何在 Linux 中使用 SHA256 对 EXE 进行签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38626714/

相关文章:

linux - 为什么树莓派驱动中有 `gpio_request`而不是 `request_region`?

linux - 纳米与 "readelf -s"

c# - mono c# 获取应用程序路径

c# - 将 *.exe 嵌入到 dll 中

python - 由 Pyinstaller exe 生成的带有 tkinter GUI 的 Exe 不起作用

regex - 在所有文件中递归地将所有 <h2> 标记替换为 <h1> 的 Perl 脚本

linux - Ansible - 如何检查物理内存和可用磁盘是否大于某个值?

c# - 从 Mono 应用程序与 CLI 应用程序交互

mono - 无法启动 OpenDebug,因为需要 Mono(或 Mono 版本 >= 3.10.0)

c - 防止 exe 文件关闭