OpenSSL是一个强大的工具,可以用于生成、管理和验证数字签名。以下是使用OpenSSL验证数字签名的基本步骤:
.pem
格式)。openssl dgst -sha256 -verify public_key.pem -signature signature_file.sig original_data_file
-sha256
:指定使用的哈希算法(这里使用SHA-256,可以根据需要更改)。-verify public_key.pem
:指定签名者的公钥文件。-signature signature_file.sig
:指定签名文件。original_data_file
:指定原始数据文件。假设你有以下文件:
public_key.pem
:签名者的公钥。signature.sig
:签名文件。data.txt
:被签名的原始数据文件。验证命令如下:
openssl dgst -sha256 -verify public_key.pem -signature signature.sig data.txt
Verified OK
Verification Failure
-sha256
为-sha1
。通过以上步骤,你可以使用OpenSSL轻松验证数字签名。
亿速云提供多种品牌、不同类型SSL证书签发服务,包含:域名型、企业型、企业型专业版、增强型以及增强型专业版,单域名SSL证书300元/年起。点击查看>>
推荐阅读:如何用OpenSSL进行数字签名验证