VerifyFileSignature
VerifyFileSignature[{"file",sig},key]
用指定的公钥验证 file 的数字签名 sig.
VerifyFileSignature[{"file",range,sig},key]
验证 file 中指定字节 range 的数字签名 sig.
VerifyFileSignature[{{"file1",range1,sig1},{"file2",range2,sig2},…},key]
用指定的公钥验证 filei 中每个指定字节 rangei 的数字签名 sigi.
VerifyFileSignature[key]
表示可应用于文件的 VerifyFileSignature 的运算符形式.
更多信息
- VerifyFileSignature 中的签名必须是 GenerateFileSignature 生成的 DigitalSignature 对象.
- key 是一个 PublicKey 对象. 密钥的可能类型为 "EllipticCurve" 和 "RSA".
- VerifyFileSignature 对每个提供的签名返回 True 或 False,表明签名是否有效.
- VerifyFileSignature 支持以下 range 规范:
-
n 前 n 个字节 -n 最后 n 个字节 {m,n} 第 m 到第 n 个字节 0 没有字节 All 所有自己 - 范围指定 All 相当于 {1,-1}.
- 还支持 File["file"] 和 CloudObject[…] 的签名验证.
范例
打开所有单元关闭所有单元范围 (5)
文本
Wolfram Research (2020),VerifyFileSignature,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VerifyFileSignature.html.
CMS
Wolfram 语言. 2020. "VerifyFileSignature." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/VerifyFileSignature.html.
APA
Wolfram 语言. (2020). VerifyFileSignature. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VerifyFileSignature.html 年