Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1658|回复: 22

[技术] 给Win10增加SHA1哈希值校验算法在文件右键菜单中 [复制链接]

Rank: 15Rank: 15Rank: 15

UID
3131192
帖子
7707
PB币
11819
贡献
0
技术
493
活跃
4613

热心会员 远景技术达人 8周年庆典勋章

发表于 2017-10-7 14:36:35 |显示全部楼层

我们下载比如系统或者软件都会使用第三方校验哈希值的工具来检验我们下载的系统或者软件是不是正确的。使用哈希软件计算出文件的哈希值,与网站发布的哈希值比对,如果计算出的值与网站发布的值一样,就说明该文件是原版文件,否则该文件就不是原版文件,说明这个文件不完整或者文件被人动过手脚。

其实Windows系统自带了哈希校验软件,不过它是PoweShell命令

现在有一段代码足可以让你不用再借助第三方软件检验了。

复制以下内容,粘贴到文本文件中,保存为.reg文件。


Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\文件哈希校验]
“SubCommands”=”MACTripleDES;MD5;RIPEMD160;SHA1;SHA256;SHA384;SHA512”
“MUIVerb”=”文件哈希校验”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MACTripleDES]
@=”MACTripleDES”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MACTripleDES\command]
@=”PowerShell Get-FileHash -Algorithm MACTripleDES \\\”%1\\\” | format-list;“按任意键退出…”;[Console]::Readkey() | Out-Null;exit”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5]
@=”MD5″
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5\command]
@=”PowerShell Get-FileHash -Algorithm MD5 \\\”%1\\\” | format-list;“按任意键退出…”;[Console]::Readkey() | Out-Null;exit”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\RIPEMD160]
@=”RIPEMD160″
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\RIPEMD160\command]
@=”PowerShell Get-FileHash -Algorithm RIPEMD160 \\\”%1\\\” | format-list;“按任意键退出…”;[Console]::Readkey() | Out-Null;exit”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA1]
@=”SHA1″
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA1\command]
@=”PowerShell Get-FileHash -Algorithm SHA1 \\\”%1\\\” | format-list;“按任意键退出…”;[Console]::Readkey() | Out-Null;exit”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA256]
@=”SHA256″
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA256\command]
@=”PowerShell Get-FileHash -Algorithm SHA256 \\\”%1\\\” | format-list;“按任意键退出…”;[Console]::Readkey() | Out-Null;exit”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA384]
@=”SHA384″
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA384\command]
@=”PowerShell Get-FileHash -Algorithm SHA384 \\\”%1\\\” | format-list;“按任意键退出…”;[Console]::Readkey() | Out-Null;exit”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA512]
@=”SHA512″
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA512\command]
@=”PowerShell Get-FileHash -Algorithm SHA512 \\\”%1\\\” | format-list;“按任意键退出…”;[Console]::Readkey() | Out-Null;exit”


也可使用单一的:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\计算SHA1\command]

@=”PowerShell Get-FileHash -Algorithm SHA1 \\\”%1\\\” | format-list;“任意键退出…”;[Console]::Readkey() | Out-Null;exit”

1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
343738
帖子
1330
PB币
397
贡献
0
技术
39
活跃
1555

Win10先驱者 8周年庆典勋章

发表于 2017-10-7 14:45:06 |显示全部楼层
不行啊........
QQ截图20171007144428.jpg

点评

两可  同样问题  发表于 2017-10-7 16:03

Rank: 7Rank: 7Rank: 7

UID
2652029
帖子
1194
PB币
477
贡献
0
技术
12
活跃
1496
发表于 2017-10-7 14:49:07 |显示全部楼层
这个是好东西,谢谢分享

Rank: 7Rank: 7Rank: 7

UID
575261
帖子
203
PB币
22
贡献
0
技术
1
活跃
580
发表于 2017-10-7 15:10:56 |显示全部楼层
真可以吗?

Rank: 7Rank: 7Rank: 7

UID
675381
帖子
1294
PB币
3145
贡献
0
技术
0
活跃
1362
发表于 2017-10-7 15:51:45 |显示全部楼层
收藏关注下哈!

Rank: 5Rank: 5Rank: 5

UID
2751856
帖子
627
PB币
659
贡献
0
技术
0
活跃
316
发表于 2017-10-7 15:55:54 |显示全部楼层
不错!感谢分享!

Rank: 5Rank: 5Rank: 5

UID
4815440
帖子
459
PB币
894
贡献
0
技术
0
活跃
438
发表于 2017-10-7 16:02:11 |显示全部楼层
哈哈哈可以 我试试能不能用
QQ图片20171007160142.png

Rank: 2Rank: 2

UID
123864
帖子
150
PB币
1365
贡献
0
技术
0
活跃
443
发表于 2017-10-7 16:03:39 |显示全部楼层
不行啊啊!!!

Rank: 15Rank: 15Rank: 15

UID
2893836
帖子
10095
PB币
972
贡献
0
技术
47
活跃
5473

远景技术达人

发表于 2017-10-7 16:21:22 |显示全部楼层
新版7Z  右键有检测 哈希值等 功能

Rank: 5Rank: 5Rank: 5

UID
4815440
帖子
459
PB币
894
贡献
0
技术
0
活跃
438
发表于 2017-10-7 16:35:16 |显示全部楼层
老铁能加在右键菜单但是并不能用来一条删除它的命令吧

隐侠回归 新年快乐

UID
943140
帖子
7445
PB币
3266
贡献
0
技术
152
活跃
7222

十一周年

发表于 2017-10-7 16:38:08 |显示全部楼层
本帖最后由 cyxlcyxl 于 2017-10-7 16:40 编辑
yangwenrui 发表于 2017-10-7 14:45
不行啊........
  1. [HKEY_CLASSES_ROOT\*\shell\计算SHA1\command]
  2. @="PowerShell Get-FileHash -Algorithm SHA1 \\\"%1\\\" | format-list;“任意键退出...”;[Console]::Readkey() | Out-Null;exit"
复制代码
目测还是我帖子里面的好用
不过楼主这个应该可以更全,但是不知道哪里写出了问题,太长看得迷糊了。。。
http://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1757374&pid=47532319


点评

kfqzhw  检测有百分比进度就好了  发表于 2017-10-10 13:56

Rank: 11Rank: 11Rank: 11

UID
1915
帖子
5970
PB币
872
贡献
0
技术
114
活跃
1657

我是大学生! I'm Windows Phone用户 7周年庆典勋章

发表于 2017-10-7 16:41:17 |显示全部楼层
total commander 解决一切!!

Rank: 2Rank: 2

UID
4775075
帖子
155
PB币
183
贡献
0
技术
0
活跃
696
发表于 2017-10-7 16:42:36 |显示全部楼层
没这么麻烦,安装7z这个解压软件就有了

Rank: 5Rank: 5Rank: 5

UID
2751856
帖子
627
PB币
659
贡献
0
技术
0
活跃
316
发表于 2017-10-7 16:51:58 |显示全部楼层
111_副本.jpg

不能用哦!两个注册表项,都出现同样的提示!

Rank: 5Rank: 5Rank: 5

UID
2751856
帖子
627
PB币
659
贡献
0
技术
0
活跃
316
发表于 2017-10-7 16:57:59 |显示全部楼层
666.jpg


版主这个可以用!

隐侠回归 新年快乐

UID
943140
帖子
7445
PB币
3266
贡献
0
技术
152
活跃
7222

十一周年

发表于 2017-10-7 17:04:23 |显示全部楼层
tyu2012 发表于 2017-10-7 16:57
版主这个可以用!

感谢支持,但是楼主的如果修正的话应该比我收集的那个强大太多了。

Rank: 5Rank: 5Rank: 5

UID
8917
帖子
1161
PB币
2321
贡献
0
技术
0
活跃
1844
发表于 2017-10-7 17:05:10 |显示全部楼层
cjccjc 发表于 2017-10-7 16:41
total commander 解决一切!!

同意,TC真是神器

Rank: 7Rank: 7Rank: 7

UID
48719
帖子
984
PB币
4120
贡献
0
技术
550
活跃
1146
发表于 2017-10-7 17:18:19 |显示全部楼层
MD5 和 SHA1

Hash.zip

489 Bytes, 下载次数: 12, 下载积分: PB币 -1

Rank: 5Rank: 5Rank: 5

UID
614977
帖子
1165
PB币
538
贡献
0
技术
0
活跃
159
发表于 2017-10-7 18:34:11 |显示全部楼层
不错!感谢分享!

Rank: 7Rank: 7Rank: 7

UID
4720714
帖子
3480
PB币
4433
贡献
0
技术
5
活跃
1039
发表于 2017-10-7 19:48:58 |显示全部楼层
一直用7zip
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件