gpt4 book ai didi

c# - 用于程序集签名的 signtool 和 sn 或 al 之间的区别

转载 作者:可可西里 更新时间:2023-11-01 08:11:06 27 4
gpt4 key购买 nike

我看到像 SN 这样的工具可以生成私钥/公钥对来对程序集进行签名。并使用 AL 工具,我们可以为程序集分配强名称

我们还有用于对程序集进行签名的 Sign 工具(可能专门用于证书?)。

两者的确切区别是什么?使用证书时是否必须使用签名工具,我们可以实现它的 SN 吗?还是它们完全不同。?

请帮忙。

最佳答案

Signtool是做代码签名的,它提供代码完整性检查和发布者的身份验证。

Sn是做强的名字。它仅适用于 .NET 程序集。它解决了唯一 ID 问题。

这两种工具都可以确保文件未被篡改,但只有代码签名(signtool)可以向您保证谁是文件的发布者。

我们可以使用 SignTool.exe 对具有给定 pfx 的文件进行签名和时间戳,即使该文件是一个强命名的 dll。

关于c# - 用于程序集签名的 signtool 和 sn 或 al 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4576503/

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