数字签名验证程序如何知道每个文件的数字签名的公钥如果不知道公钥那又是怎么解密摘要信息的呢

数字签名验证程序如何知道每个文件的数字签名的公钥如果不知道公钥那又是怎么解密摘要信息的呢,第1张

必须要知道公钥,而公钥一般是从数字证书中取到的。

获取数字证书有两种方式:

一种是:签名采用P7封装,则P7包中就包含数字证书。

第二种:同步把数字证书发送过来,或根据用户DN/证书序列号等到到指定位置检索出数字证书。

参考这个文章:

获取音乐文件的摘要属性

'引用Microsoft Shell Controls And Automation

Private Sub Command1_Click()

MsgBox getfilePTY("G:\音乐\亲爱的你怎么不在我身边wma")

End Sub

Function getfilePTY(strFl As String) As String

Dim fso 'As FileSystemObject

Dim fl 'As ScriptingFile

Dim pth As String

Dim flname As String

Dim shl As Shell32Shell

Dim shfd As Shell32Folder

Dim s As String

Dim i

'Set fso = New FileSystemObject

Set fso = CreateObject("scriptingfilesystemobject")

Set fl = fsoGetFile(strFl)

pth = flParentFolderPath

flname = flName

Set shl = New Shell

Set shfd = shlNameSpace(pth)

For i = 0 To 33

If shfdGetDetailsOf(0, i) <> "" Or shfdGetDetailsOf(shfdItemsItem(flname), i) <> "" Then

s = s & shfdGetDetailsOf(0, i) & ": " & shfdGetDetailsOf(shfdItemsItem(flname), i) & Chr(10)

End If

Next i

getfilePTY = s

End Function

以上就是关于数字签名验证程序如何知道每个文件的数字签名的公钥如果不知道公钥那又是怎么解密摘要信息的呢全部的内容,包括:数字签名验证程序如何知道每个文件的数字签名的公钥如果不知道公钥那又是怎么解密摘要信息的呢、VB 如何实现修改有文件摘要中的摘要信息中的各栏目信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9637783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存