Maven checksum插件为我生成了2个文件:
在我们的Windows 2008 R2
制作机器上,我们只有OpenSSL
,因此我考虑使用OpenSSL
来验证针对war文件的签名。我们不允许安装任何其他软件。
到目前为止,我已经打印出CMD
war
文件的C:\Users\Administrator>openssl dgst -sha256 -signature Schedule.war.sha256 Schedule.war
SHA256(Schedule.war)= 3t4g5h6j7kf72333c2894f2942b7b5871d844b25576f7f6fif8fnf8e8w8e5
哈希,但没有验证。
有人可以帮我解释一下这个命令吗?
这是我到目前为止所做的:
var x = "<Hello, [play^ground+]>"
let y = x.replacingOccurrences(of: "[\\[\\]^+<>]", with: "7", options: .regularExpression, range: nil)
print(y)
答案 0 :(得分:0)
我刚刚去了:
openssl dgst -sha256 Schedule.war
SHA256(Schedule.war)= 3t4g5h6j7kf72333c2894f2942b7b5871d844b25576f7f6fif8fnf8e8w8e5
然后手动打开.sha256文件并进行比较。