微软数字签名
2019-06-18本使用指南演示如何使用 WoSign微软代码签名证书 来给Windows平台代码签名,签名工具为WDK自带的签名工具软件 SignTool.exe,此签名工具软件仅支持DOS命令符方式签名。如果您希望使用图形化界面签名您的代码,则建议使用老版本的签名工具 SignCode.exe,并请参考 SignCode微软代码签名指南。
什么是数字代码签名?数字签名代码是一种技术,它使用数字证书来识别软件的发布商和使用hash算法来确保软件的完整性。数字签名使用公共密匙签名书法被创建,它使用两种不同的密匙:公共密匙和私有密匙,我们称其为密匙对。私有密匙一般为拥有者所有,公有密匙对所有的人都可见。
2005年我国颁布《电子签名法》,明确了电子签名的法律效力。但是随之而来的一些有关电子签名的词汇,却叫人一时搞不明白,比如:数字签名就是《电子签名法》中的电子签名吗?数字签名与电子签名有什么区别?
从微软网站上有关文档可以看出:为了 Windows 操作系统的稳定和安全,没有签名的驱动是不允许运行的。所以,硬件厂商和相关软件开发商都需要申请相关的代码签名证书来数字签名其驱动代码。但不同的驱动类型对证书的要求是不同的。
WoSign个人代码签名证书(多用途版)(WoSign Code Signing Certificate for Individuals Multi-purpose)使得软件开发者能对其开发的软件代码(包括内核代码)进行数字签名,能确保用户通过互联网下载时能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会被病毒、恶意代码和间谍软件所侵害,当然也就保护了软件开发商的利益,使得软件开发商能安全地快速地通过网络发布软件。
Windows内核代码怎么签名?Windows内核代码签名方法?Windows内核代码数字签名图文教程。
微软数字签名用于签发给运行在Windows系统中的各种驱动、插件等。