2016-11-10 54 views
0
-sha256签名

的Maven插件校验生成两个文件对我来说:验证使用OpenSSL

  1. Schedule.war
  2. Schedule.war.sha256

在我们Windows 2008 R2生产机器,我们只有OpenSSL ,所以我想过使用OpenSSL来验证对战文件的签名。我们不允许安装任何其他软件。

到目前为止我得到它打印CMD散列war文件,但不验证。

有人可以帮我用命令来验证吗?

这是我到目前为止有:

C:\Users\Administrator>openssl dgst -sha256 -signature Schedule.war.sha256 Schedule.war 
SHA256(Schedule.war)= 3t4g5h6j7kf72333c2894f2942b7b5871d844b25576f7f6fif8fnf8e8w8e5 
+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。另请参阅[我在哪里发布有关Dev Ops的问题?](http://meta.stackexchange.com/q/134306) – jww

回答

0

我只是去用:

openssl dgst -sha256 Schedule.war 
SHA256(Schedule.war)= 3t4g5h6j7kf72333c2894f2942b7b5871d844b25576f7f6fif8fnf8e8w8e5 

,手动打开.sha256文件,并进行比较。