数字签名是添加到某些文件的加密信息块,用于标识创建者(创作者)并在应用数字签名后指示文件是否被更改。
带数字签名的可执行二进制文件或文本(脚本)文件具有以下好处:
由于以下原因,数字签名将变为无效:
注意:重命名文件时不会使其数字签名无效。另外,即使在用于生成数字签名的证书过期后,数字签名仍有效。
3ds Max 产品分发中的以下文件类型是可执行文件,并已进行了数字签名以更好地为您提供保护:EXE、DLL、DLZ、DLU、DLO、DLM、DLC、DLI、DLT、DLE、DLV、DLK、DLB、DLF、DLR、BMF、BMI、BMS、FLT、GUP、DLH、DLN、DLA、DLS、DLY、DLX。
要访问可执行文件的数字签名,可以右键单击文件,然后依次单击“属性”、“数字签名”选项卡、签名者的名称和“详细信息”按钮以及“查看证书”。 请注意,文件扩展名必须是 .DLL 才能进行此操作,因此,建议创建文件的副本并将其扩展名更改为 .DLL,然后检查“文件属性”。
例如,对于 3dsmax.exe,“文件属性”对话框如下所示:
3ds Max 附带的所有 MAXScript 文件均已使用数字证书签名。签名的脚本让用户可以确认脚本的编写者,以及在签名后是否对其进行了更改。
可以签名的文件类型如下:
3ds Max 还附带一个验证工具 AdskSignTool.exe,您可以使用它来验证这些文件。
您可以通过运行 AdskSignTool(不带任何参数)来查看常规用法消息。
有关详细信息,请参见验证签名的脚本。