如何在win10上进行MD5 SHA SIG验证

下载到心爱的软件,都迫不及待的想立即使用。但是笔者建议大家在有条件的情况下一定要进行安全性的验证。去年的phpstudy事件再次让我们认识到不进行安全性完整性验证会有很严重的后果。

如果你会使用linux,那么在linux进行安全性验证简直是会用linux的必要条件。这里不再赘述。这里谈下windows下尤其是win10下如何进行安全性验证。

首先是md5,sha1和sha256

就是利用了windows10下的工具,certutil。很方便。笔者建议,大家在需要验证的文件的文件夹下,按住shift单击鼠标右键,打开powershell,这样文件名按两下tab就会自动填充了。方便了很多。

然后是利用gpg对sig进行验证

这时候我们首先需要下载gpg。那么什么是gpg呢。

要了解什么是GPG,就要先了解PGP。

1991年,程序员Phil Zimmermann为了避开政府监视,开发了加密软件PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基金会决定,开发一个PGP的替代品,取名为GnuPG。这就是GPG的由来。

如果你对加密解密一头雾水,推荐你看我的文章,客观的说全网找不到更好的入门文章了。

加密,摘要,数字签名、电子证书到底是怎么一回事呢?

下载gpg,需要在官网上下载,并利用上面的方法验证它的sha256

作为windows用户,不用自己编译那么麻烦,直接下windows版本的gpg4win就好了。希望大家给点donation啊。

然后安装,为了适应windows的用户不熟练使用命令行的情况,gpg的Windows版本有可视化窗口kleopatra软件。(随便说一下,你知道这个词的意思吗,就是埃及艳后的名字啊,我想之所以起这个名字是因为她很著名的见凯撒大帝的方式吧)

现在你可以创建密钥引入密钥和密友愉快的交流了。

但是如果要是验证sig文件,笔者建议大家还是使用命令行吧。因为窗口中的功能不那么完美。在命令行如何使用呢:

gpg --verify xx.sig xx

这样就行。但是初次使用几乎一定会遇到问题:no public key的错误提示。

这是因为没有引入对应网站的公钥。于是我们用gpg --recv-keys的办法。

但是同样可能会遇到问题,这是服务器的问题,我们可以采取下面的办法。

之后我们就可以愉快的验证了。如果成功,会说GOOD SIGNATURE。否则会说BAD SIGNATURE。

(0)

相关推荐

  • 如何在win10上安装linux子系统的ubuntu

    win10系统中可以直接安装linux子系统的ubuntu,安装后可以代替虚拟机的作用,对开放人员来讲非常好用.下面就介绍一下如何在win10上安装linux子系统的ubuntu.具体如下:1. 右键 ...

  • 如何在Win10上安装STEP 7 V14

    STEP 7 V14是工业上的一款自动化软件,很神奇,小编今天就教下大家:如何在Win10上安装STEP 7 V14. STEP 7 V14下载 01 我们打开浏览器,在浏览器上输入"STE ...

  • 如何在win10上玩扫雷

    扫雷是一款经典的电脑游戏,然而至win10,系统内置便取消掉了这个游戏,那么在win10上如何玩这款游戏呢? 操作方法 01 我们打开应用商店,如果找不到就使用快捷键win+Q,启动搜索框.在搜索框内 ...

  • 如何在Win10上修复系统还原错误0x80070005?

    问题:如何在Windows 10上修复系统还原错误0x80070005? 我无法启用系统还原.几天后,我开始在启动或随机场合遇到BSOD.由于我不得不重启我的电脑,因此我有两次因为BSOD屏幕丢失了重 ...

  • 如何在 win10上使用 TP-LINK725N

    TL-WN725N 是TP-LINK一款小巧的usb无线网卡,也支持AP模式.在官方未推出win10驱动前,在装有win10的台式机上可以这样使用... 操作方法 01 将TL-WN725N插入usb ...

  • 如何在win10上新建word文档

    本文主要介绍如何新建Microsoft Word 2016的空白文档 操作方法 01 在桌面空白处点击鼠标右键,在弹出的菜单中选择新建选项 02 在新弹出的菜单中选择, 点击Microsoft Wor ...

  • 如何在win10上安装VirtualBox虚拟机?

    如何在win10上安装VirtualBox虚拟机?

  • 如何在Win10桌面上创建宽带连接快捷方式?

    如何在Win10桌面上创建宽带连接快捷方式? 1.首先必须要已经创建过宽带连接,如果还没有创建, 2.在Win10右下角的网络图标上点击鼠标右键,在弹出的选项中,点击进入"打开网络和共享中心 ...

  • 教程:如何在Win10 PC上玩Pokémon Go游戏

    Pokémon Go的火爆程度自不用多说,国外网友Travis D总结了在Win10 PC上玩这款游戏的办法,感兴趣的朋友可以参考本文. 没错,你只需要一台Windows 10电脑,台式机当然也行,这 ...