女皇萌雨 发表于 2016-8-9 06:15:41

帝国时代系列安装程序文件校验

鉴于某些国内网盘经常出现下载文件损坏的现象,以及考虑到玩家比对程序编译版本日期之需求,现已为翔鹰小组和翔鹰论坛资源组发布的绝大多数安装程序和补丁程序的数字签名增加了时间戳。

什么是数字签名呢,简单来说,就是一个公司发布一个文件时,为它盖上一个电子公章,这个公章带有紫外线荧光防伪条形码,包含了公司名,盖章日期,数字证书等信息。同时,签名会从文件生成一个唯一的散列函数值用以验证,也就是说,一旦此文件再被修改,数字签名就会失效。

在需要校验的可执行文件上右击打开菜单,点选属性-数字签名,选中翔鹰帝国网的签名,点击详细信息,可以看到签名者,邮箱,签名时间;同样也可以看到,这个数字证书是不受信任的。


数字证书又是什么呢,简单理解,就是一个电子身份证,而在现阶段技术水平,数字证书是无法伪造的。进行数字签名时,签名所有的数字证书也会写入紫外线荧光防伪条形码内,校验文件就是扫描条码并与受信任的数字证书数据库进行比对,以核查文件。

受信任的数字证书需要向证书颁发机构申请购买,费用比较高昂。大型公司基本都拥有自己的数字证书并用来为自己的程序进行数字签名,这样运行程序时,Windows的用户账户控制会显示,这是一个已验证的发布者。而没有数字签名或者数字证书不受信任的程序,则会提示为未知发布者。


但是,Windows允许将指定的数字证书直接导入本地受信任的证书列表,这样该数字证书签名的程序,都会显示为已验证。

下载数字证书并打开,点击安装证书


选择导入到本地计算机


选择将证书导入到受信任的根证书颁发机构



导入完成



再运行翔鹰论坛发布的程序时,就会显示为已验证的发布者,查看文件的数字证书也会显示为状态正常。


这样便可确保下载的文件未损坏且未遭篡改。数字签名的时间戳,就是程序的编译时间,可供版本参考。
如果导入翔鹰论坛的数字证书后,Windows仍然提示文件发布者未知,或数字签名损坏,则应重新下载程序。

已应用数字签名的程序如下:

帝国时代:罗马复兴旗舰版
帝国时代II帝王版
骑士时代:霸权翔鹰简体中文版
帝国时代III旗舰版
神话时代旗舰版
神话时代EX
帝国时代II HD

其中,帝国时代III旗舰版和帝国时代II HD采用自解压格式将分块的安装文件合并,自解压程序本身无数字签名,解压缩释放的安装程序才有数字签名。

IPX/SPX协议补丁
帝国时代:罗马复兴 免CD+反花屏+防火墙+IPX/SPX协议+DirectPlay补丁
帝国时代II:征服者 免CD+反花屏+防火墙+IPX/SPX协议+DirectPlay补丁
帝国时代III:亚洲王朝 免CD+防火墙+DirectPlay补丁
神话时代:泰坦 免CD+防火墙+DirectPlay补丁


VicViper 发表于 2016-8-9 10:52:20

听起来很有用也很有必要的样子,推荐大家都来下载安装这个证书吧

飞翔爆炸者 发表于 2016-8-9 11:59:35

这样子的话会不会影响vbcn的启动?

hfxiaozi 发表于 2016-10-28 19:31:02

终于能核对程序校验了

jvum2007 发表于 2016-11-13 09:33:49

有点复杂啊。年龄大了,搞这个真困难

茶小晶晶 发表于 2017-3-3 20:41:28

安装证书神马的,偶最头晕了。上次UK的证书装了半天也没搞对。晕
页: [1]
查看完整版本: 帝国时代系列安装程序文件校验