要使用Linux OpenSSL進行數字簽名驗證,請按照以下步驟操作:
首先,確保您已經安裝了OpenSSL。在大多數Linux發行版中,OpenSSL已經預裝。如果沒有,可以使用包管理器(如apt、yum或zypper)進行安裝。
獲取以下文件:
打開終端,然后使用以下命令驗證數字簽名:
openssl dgst -sha256 -verify public_key.pem -signature signature_file.sig data_file
其中:
-sha256
是用于計算數據文件哈希的算法。根據需要,您可以將其替換為其他算法,如-md5
、-sha1
或-sha512
。public_key.pem
是發送方的公鑰文件。signature_file.sig
是數字簽名文件。data_file
是要驗證的數據文件。Verified OK
如果數字簽名無效,您將看到以下輸出:
Verification Failure
請注意,這些步驟適用于使用SHA-256哈希算法的數字簽名。如果您使用的是其他哈希算法,請將-sha256
替換為相應的算法。