gpt4 book ai didi

cryptography - 使用 openssl 对文件进行数字签名

转载 作者:行者123 更新时间:2023-12-03 07:22:25 31 4
gpt4 key购买 nike

有没有办法使用 openssl 对 x509 证书或任何文档进行数字签名?

最佳答案

生成私钥

openssl genrsa -out privatekey.pem 2048

签名

openssl dgst -sha256 -sign privatekey.pem -out data.txt.signature data.txt

生成公钥

dgst -verify 需要公钥

openssl rsa -in privatekey.pem -outform PEM -pubout -out publickey.pem

验证

openssl dgst -sha256 -verify publickey.pem -signature data.txt.signature data.txt
  • 如果成功:打印“Verified OK”,返回代码0
  • 如果失败:打印“验证失败”,返回代码1

关于cryptography - 使用 openssl 对文件进行数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10782826/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com