Ian*_*ris 5 openssl sha1 digital-signature
我正在尝试了解有关数字签名的更多信息,并在此过程中想尝试验证签名文件的真实性。我读到 GPO 签署了他们在 gpo.gov 上托管的所有文件,所以这些就是我一直在查看的文件。这是特别的一个:
\n\nhttp://www.gpo.gov/fdsys/search/pagedetails.action?capsuleId=&packageId=BUDGET-2013-BUD
\n\n我在站点链接到的真实性元数据“PREMIS”文件中找到了公钥,但节点是空的\xe2\x80\x94我假设这是我可以找到文件签名的地方。
\n\n我可以使用以下命令创建文件的 sha-1 摘要:
\n\nopenssl dgst -sha1 -out digest.txt BUDGET-2013-BUD.pdf\nRun Code Online (Sandbox Code Playgroud)\n\n我的理解是,要验证文件的真实性,我需要 1)文件摘要,2)签名者的公钥,3)签名,使用这样的命令(我在这里找到) :
\n\nopenssl rsautl -verify -in <signature> -out <digest> \\\n -inkey <key> -pubin\nRun Code Online (Sandbox Code Playgroud)\n\n我知道您可以使用 Adobe Reader 来验证数字签名的 PDF,但是否也可以从命令行执行此操作?除了签名之外,我还应该寻找其他东西来完成此任务吗?
\n| 归档时间: |
|
| 查看次数: |
3609 次 |
| 最近记录: |