银行 社区服务 每日签到 会员排行 网站地图
  • 2528阅读
  • 41回复

怎样通过SHA256值来识别引擎的异同?

楼层直达
我发帖:不隐藏、不叫卖、不加密。
级别: 论坛检查
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻3级]精华帖数量≥5篇
发帖
1507
金币
10614
威望
13
贡献值
0
乐币
33
主题
138

  (在发此贴前我也尝试在论坛内发消息给“司令员”,虽然“司令员”曾经上线,但却没有读我发的消息。没办法,我只能先发此贴,希望“司令员”下次上线能看看我发的消息。)

  我们讲通俗一点,现实中我们区分人和人的一种有效的方法就是“指纹”,电脑里面的文件也是有“指纹”。两个文件的“指纹”如果相同,就表示这两个文件实际上是同一个文件,否则就是不同文件。


  那现实文件“指纹”类似的功能多种,这里简单介绍SHA256。SHA256的原理这里就不说了,可以去百度。简单的说就是每一个不相同的文件它的SHA256值是不一样的。一个文件如果被修改,它的SHA256值必然会改变。


  下面就来介绍怎样通过工具软件HashCalc来对比两个文件或者多个文件的SHA256值的差异。(本文所提到的软件和测试素材均在本文尾部提供下载链接)


  一、下载HashCalc软件,解压缩后运行HashCalc.exe来打开软件界面。(如图1)






  二、在软件界面的左侧选择要计算的数值的项目,第一次运行可能勾选了几项,本例我们只要勾选SHA256即可。


  三、把要查看SHA256值的文件拖放到HashCalc软件界面上,即可计算出选中文件的SHA256值,一次拖放一个文件。


  四、例如,我们今天来检测以下皮卡鱼官方开源站官方云编译的0902引擎和某人自己云编译的0902引擎是否有差异。我们先把官方引擎和某人云编译的引擎下载到电脑,图2、是把官方云编译引擎的压缩包拖放到HashCalc软件界面上计算出的SHA256值,图3、是某人云编译引擎的压缩包拖放到HashCalc软件界面上计算出的SHA256值。









  可见两者的整个压缩包SHA256值不同,表示两个压缩包是不同的文件。


  五、现在分别把两个压缩包解压,官方的没有密码可以直接解开;某人的输入密码pk0902可解压。解压缩后分别进入各自的Windows目录下,我们先目测对比里面的引擎文件,(如图4)、左边是官方的,右边是某人的,我们先用时间降序排序,注意观察,可以看到除了文件名有点不同,“修改日期”和“大小”,从上到下一模一样。是不是有点奇怪了啊,难道官方和某人商量好了,同一时间编译吗?而编译后的文件又恰好一样大小?别忙,我们往下看,精彩的要来了。






  六、我们可以看到官方引擎和某人引擎有5个引擎名称完全一样,2个名称不一样。我们先把双方名称一样的引擎各自拖放到HashCalc软件界面上去计算SHA256值。我们先把各自的pikafish-avxvnni.exe引擎拖放,(如图5)发现双方的SHA256值一样,都是:be9030828af78d956bb7a4c739867aa406e7de8007ed402c1b532eea71387923  奇怪了,这说明什么呢?当然说明这2个引擎是同一个文件,说明这2个引擎就是一模一样的引擎。






  七、我们再分别检测两外4组名称一样的引擎,用同样的方法,发现这4组同名引擎的SHA256值分别都是一样的,如下结果:


pikafish-avx2.exe  SHA256值都是:2377f03410008eb0ac0f4bfb1653d85014f24d9596058d1c252cc7c5165d7b80
pikafish-vnni512.exe  SHA256值都是:14eb48dae7083862426526b0a04ee5379b8929044576850c343ea915314bc6a5
pikafish-bmi2  SHA256值都是:1f25860d41adfc48a5cf911eae963de54d3f3444c9931b3c9cc3899085ea7841
pikafish-avx512.exe  SHA256值都是:0f3cef6ff02853a3913ae9f9ec74fd8bc39150b7dec5dc3aea9ff9fc2bd37159


  说名这4组引擎分别也都是同一个引擎。别急,下面更精彩。


  八、Windows目录下双方各有7个引擎,其中各自5个同名字的引擎其实都是同一个文件。那么另外2组名字名字不一样的呢,是不一样的文件吗?(如图6)结果我们发现,官方名为pikafish-sse41-popcnt.exe的引擎和某人名为pikafish-modern.exe的引擎也是同一个文件;而官方名为pikafish-ssse3.exe的引擎和某人名为pikafish-x86-64-old.exe引擎还是同一个文件。只是改了名字而已。



pikafish-sse41-popcnt.exe 和 pikafish-modern.exe
SHA256值都是:1ef7f98a53250d1a99a411537d11f01c11dc19281a979567e8a5767dcdbed6c8
pikafish-ssse3.exe 和 pikafish-x86-64-old.exe
SHA256值都是:8fe716a1a08d22255f3f5647182ab1371c89a817353b8245664548d6566e003b


  某人为啥把官方pikafish-sse41-popcnt.exe引擎改名为 和 pikafish-modern.exe,估计是有的朋友想要modern引擎,某人没有啊,就急中生智改名字算了;更搞笑的改成old,old是我编译时为了给旧电脑用才取这个名,估计也有有朋友想要old引擎,某人也改名字,真是有急智啊!


  但是张三就是张三,你硬在张三脑门上贴个条子说他是李四,他就变成李四了嘛?


  九、用同样的方法,我们可以检测出Android目录下,各自的2组引擎又是一样的。这就是有个朋友总是觉得某人云编译的安卓引擎,要比草根本地编译安卓引擎要快点,因为这是官方自己编译的嘛,比草根的强点也是应该的嘛。


  结论是:今天我们简单的学习了怎样HashCalc软件通过SHA256值来区分文件的异同。以后可以通过这个方法来分清虚实,避免上当。


  这两天论坛皮卡鱼板块有一点点乱,关心论坛的朋友应该都知道。某人“无敌的云编译”,其实呢,是把皮卡鱼官方开源站,官方自己编译的云编译引擎下载下来,再另外打包,改个名字啊,加个密码啊,然后再隐藏起来。0912版本大家可以用上面的方法自己去对照官方和某人的版本,我简单的测了一下,某人的版本除了pikafish.exe和pikafish.sse3-popcnt.exe之外其他7个Windows引擎和2个Android引擎也是和官方一模一样的。话就说到这里为止了,群众的眼睛是雪亮的,清者自清。




  本文所用到的软件和测试资源下载如下,为了避免官方和某人的0902版本下载困难,我也分别传到蓝奏盘供大家检测,需要的可以下载,其中某人0902云编译版我是原封不动上传,解压密码都没变。有的朋友估计之前已经下载到某人的0902,可以自己通过SHA256值来比对我传的是否原封不动。


1、HashCalc软件下载:https://wwtx.lanzout.com/iQmp2189hu2d
关键词: SHA256 识别 引擎
我发帖:不隐藏、不叫卖、不加密
我发帖:不隐藏、不叫卖、不加密。
级别: 论坛检查
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻3级]精华帖数量≥5篇
发帖
1507
金币
10614
威望
13
贡献值
0
乐币
33
主题
138

只看该作者 一楼  发表于: 2023-09-14
2、官方的0902下载:https://wwtx.lanzout.com/iqvu2189i1tc
我发帖:不隐藏、不叫卖、不加密
我发帖:不隐藏、不叫卖、不加密。
级别: 论坛检查
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻3级]精华帖数量≥5篇
发帖
1507
金币
10614
威望
13
贡献值
0
乐币
33
主题
138

只看该作者 二楼  发表于: 2023-09-14
3、某人的0902下载,解压密码pk0902:https://wwtx.lanzout.com/i3wuV189i15i
我发帖:不隐藏、不叫卖、不加密
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1121
金币
2246
威望
0
贡献值
0
乐币
4
主题
0
只看该作者 三楼  发表于: 2023-09-14
工具下载收藏,以备不时之需,谢谢了!
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
461
金币
770
威望
0
贡献值
0
乐币
6
主题
0
只看该作者 4楼 发表于: 2023-09-14
回 楼主(lingshi) 的帖子
大佬,我之前跟你反应过六位编译的引擎在安卓手机上nps要比你编译的高出至少100+以上,同样的手机他的可以上900+你的800+都达不到。
我发帖:不隐藏、不叫卖、不加密。
级别: 论坛检查
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻3级]精华帖数量≥5篇
发帖
1507
金币
10614
威望
13
贡献值
0
乐币
33
主题
138

只看该作者 5楼 发表于: 2023-09-14
回 4楼(棋中加一) 的帖子
你怎么还没听明白呢,某人编译的引擎其实就是官方自己编译的。

就好比某人在华为官方拿了台手机,稍微包装一下就硬说是他自己制造的,而你还在为某人鼓掌叫好。

我们不反对转载、搬运,但不能把别人的东西说成是自己的。
我发帖:不隐藏、不叫卖、不加密
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
39
金币
106
威望
0
贡献值
0
乐币
0
主题
2
只看该作者 6楼 发表于: 2023-09-15
今天看了戏说西游记里面的真假美猴王,话说孙悟空大战六耳猕猴非常吃力,没有办法只好去找观音菩萨请教原因,观音说 悟空呀  你没想想为啥打不过六耳猕猴  去天上问问吧  会不会是哪位上仙门主的马甲 多说好话 也许能够过关 悟空想 不好还是小心点吧 万一被穿了小鞋 头痛就是小事了 再被压在五指山下就事大了  看到这里 上班时间到了  下会有空分解。
我发帖:不隐藏、不叫卖、不加密。
级别: 论坛检查
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻3级]精华帖数量≥5篇
发帖
1507
金币
10614
威望
13
贡献值
0
乐币
33
主题
138

只看该作者 7楼 发表于: 2023-09-15
继续偷换概念
1、继续偷换概念,会编译和把官方编译的说成自己编译的是两回事。不能因为自己会做某事,就能把别人做好的事说成自己做的,不能成为免责的理由。就好比某人会炒菜,但不能把别的厨师炒好的菜说成是自己炒的,更不能说为了节省时间,就要把别人炒的菜拿回来“补炒”。

2、这句“从来没说过每一期都是我编译的或一期中的所有引擎都是我编译的”更加没有说服力,理由就是:多次修改标题,也从来没有想把转载官网的事实说清,一如既往的想模糊说法,似是而非。

3、说“我编译的就是官方编译的”就是胡搅蛮缠,用了同样的编译工具就是一样的吗?首先每一次编译出来的文件本身就不是同一个文件,更重要的是编译的人不同,能说工具一样就能把编译人也算成一样吗。

4、做事情要实事求是,技术更需要品德来般配。把官方的引擎拿过来直接改名也算是“补编”吗?

5、你会编译,就可以把官方编译的当成你编译的;你会跑步,难道就可以说苏炳添的奖牌是你的吗?你还会拉si呢,难道别人拉的也能算是你拉的吗,就因为你能拉得“更纯洁”?
我发帖:不隐藏、不叫卖、不加密
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
39
金币
106
威望
0
贡献值
0
乐币
0
主题
2
只看该作者 8楼 发表于: 2023-09-15
回 5楼(lingshi) 的帖子
版主 我想棋中加一 不停的在所有的贴子里重复这个观点也许是其它原因  你解释的他懂的
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
358
金币
966
威望
1
贡献值
0
乐币
4
主题
12

只看该作者 9楼 发表于: 2023-09-15
回 7楼(lingshi) 的帖子
lingshi版主,你一个月前,说的话,基本上是讲理的,态度上谦和的,我也是很尊敬你的。没有功劳,也有苦劳。我今天跑到贵地,是恳切邀请你加入云编辑教程学习和讨论,你若实在放不下老脸,去注册个新帐号也可以。若能虚怀若谷,以lingshi 版主的身份来捧场,我不胜感激。你我不吵了,好吗?我在帖子里说些冷嘲热讽的话,不是恨你,现在我也没很你,只是我爱偶尓来点恶作剧,也许是生活太单调,工作太无味了,偶尔开个玩笑似的,请别在意。
舟遥遥以轻扬  风飘飘而吹衣
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
264
金币
740
威望
0
贡献值
0
乐币
18
主题
5
只看该作者 10楼 发表于: 2023-09-15
呕吼,吵的权重也没人更新了.
舟遥遥以轻扬  风飘飘而吹衣
xxx
级别: 首席版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻2级]精华帖数量≥2篇
发帖
2224
金币
813
威望
5
贡献值
0
乐币
26
主题
256

只看该作者 11楼 发表于: 2023-09-15
对的,不要吵了,携手合作,共同学习才是正经事
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
166
金币
429
威望
0
贡献值
0
乐币
2
主题
15
只看该作者 12楼 发表于: 2023-09-15
回 9楼(六维演易) 的帖子
                  
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1121
金币
2246
威望
0
贡献值
0
乐币
4
主题
0
只看该作者 13楼 发表于: 2023-09-15
对,有才有德,完美!👍👍👍👍👍👍
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
461
金币
770
威望
0
贡献值
0
乐币
6
主题
0
只看该作者 14楼 发表于: 2023-09-15
回 8楼(警醒晕人) 的帖子
这位棋友,我发现你这人特别喜欢做一些挑拨离间,煽风点火,火上浇油的事情。上次我和一些棋友劝两位大佬握手言和,你非要说别人是来和稀泥的一定要把事情谁对谁错弄个清楚。你是不出力站着说话不腰疼,看热闹不嫌事大。在棋中论坛我只关注了lingshi和六维演易。再说了我说的话实事求是,先不说六维的引擎是云编译还是官网搬运,在手机上表现nps确实要比自编译高出一些来lingshi也承认了这点我没有瞎说八道。同时我也非常尊敬两位大佬他们发布的引擎我都有使用。请你不要在这里带节奏了。谢谢!!!
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
39
金币
106
威望
0
贡献值
0
乐币
0
主题
2
只看该作者 15楼 发表于: 2023-09-15
回 14楼(棋中加一) 的帖子
挑拨离间,煽风点火人是你吧,不要污蔑我   你提出的问题不是一次两次吧  lingshi回答你的也不是一次两次  你不停的在多个贴子里拿这个说事,就由不得会让别人猜想吧 我记得lingsh说过你认为六什么的快  你就用他的就是了  何必呢不停的拿这个说事  看在棋友的份上 再送你4个安卓0903版本  爱要不要都行
下载:https://wwaab.lanzout.com/i5kHA18hpumj
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
157
金币
103
威望
0
贡献值
0
乐币
1
主题
1
只看该作者 16楼 发表于: 2023-09-15
携手合作,共同学习才是正经事
我发帖:不隐藏、不叫卖、不加密。
级别: 论坛检查
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻3级]精华帖数量≥5篇
发帖
1507
金币
10614
威望
13
贡献值
0
乐币
33
主题
138

只看该作者 17楼 发表于: 2023-09-15
回 9楼(六维演易) 的帖子
说明如下:

  一、首先我的功劳或者苦劳,不需要你来评价,自有论坛朋友公论。你刚来的时候,我认为你发帖会实事求是,是转载的就说转载,是原创的就说原创。所以我对待你也像对待论坛其他朋友一样,没有差别。但是看到你开贴之后,我就开始感觉到不同了。你发隐藏贴也就算了,那是你的自由。我最多也是不理睬而已,不参与你的帖子的讨论。即便知道你把官方编译的引擎当成是你编译的,给别人造成了误导,我也不想理,最多在心里面觉得你“帖品”不好,所谓道不同不相为谋。但是你有意无意开始出言不逊,我开始还以为你针对别人,后来我才发现你在针对我,所以我才开新帖表明我的个人意见,也同时说了仅供参考。你呢,不断在你自己的帖子和我的贴子“引战”,你敢否认你不是故意的吗?

  二、至于“云编译”,我老早就说了选择什么编译工具是个人的自由,是个人根据实际情况选择的,编译工具没有谁高一等谁低一等的分别。也多次说明开源网站很难访问,网速是个大问题。而你呢,又抛出“编译工具歧视”,把云编译说得高大上,说本地编译是垃圾。接着又抛出“英语水平歧视”,这是一个“青年才俊”该有的行为吗?

  三、你把“嚣张无礼”当成“玩笑”,我不能苟同。正常的“玩笑”我能够接受,但是你言辞越来越嚣张,口无遮拦。比如“不知道他箅什么东西”等侮辱性的词语频频而出。请问你这样对我“尊敬”,我还能对你“谦和”吗?请收起你所谓的“玩笑”、“恶作剧”。人有技术固然好,但更要有好的品德来匹配。你的言辞还匹配不上啊。



  你如果真的想缓解矛盾,请做到以下两条:

  一是:把你之前转载的帖子(或者你所谓的“补编”的帖子)修改标题,说明帖子内容是转载的。你所发的帖子目前总数还不多,改起来工作量也不大。我们不反对转载、搬运,但请以后发帖做到实事求是。请尊重别人的劳动。

  二是:请收回你所谓的“玩笑”,那些侮辱性的词汇我就不列出来了,你自己去删除或者修改。同时请收回你那些“编译工具歧视”、“英语水平歧视”的奇谈怪论。


  如果能做到以上两条,我无话可说。当然以后你是否发隐藏贴,那是你的自由,但是我有言在先,我反对隐藏贴,凡是隐藏贴,我可能偶尔会浏览,但绝不会参与讨论。因此,我想去“捧你的场”估计也很少机会。那也不能说得那么绝对,万一你要是也发不隐藏的帖子,我可能会去捧你场,可能会把我这张“老脸”去贴一贴你的那块英俊的“小屁股”。
我发帖:不隐藏、不叫卖、不加密
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
461
金币
770
威望
0
贡献值
0
乐币
6
主题
0
只看该作者 18楼 发表于: 2023-09-15
回 15楼(警醒晕人) 的帖子
这位棋友,都是我的错以后再也不提谁的引擎上层快nps高了,谁的好使就用谁的也不再做比较和说出来。你发的引擎我应该都有收藏,如果有好的安卓能加载皮卡鱼引擎app推荐一二
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
39
金币
106
威望
0
贡献值
0
乐币
0
主题
2
只看该作者 19楼 发表于: 2023-09-15
回 18楼(棋中加一) 的帖子
都是象棋爱好的人,我愿成为你的朋友 有时我说的也不对,但 那是别人先怼我  我被迫回怼的,对lingshi我是尊重的。还有看到有人发的是官网编译好的引擎还说的是神乎其神,好多棋友还不明真相 我实在忍不住了 才跟贴说了几句不好听的,没成想人家记仇,怼上我了,以后再也不说了。
快速回复

限56 字节
请不要在回贴只采用字母:“ PP、asdfhjkl、HAO、OK、ddddddd ......”。  请不要在回贴过于简单的内容:“不错、顶、支持、厉害、呵呵、靠、晕........”
 
验证问题: 我们的论坛名字是?
上一个 下一个