DigitalSignature
DigitalSignature[assoc]
表示一个数字签名对象.
更多信息
- 数字签名被用于验证消息的的真实性,取决于要签名的数据和私钥.
- 可用 GenerateDigitalSignature 和 GenerateFileSignature 创建数字签名.
- DigitalSignature[…]["prop"] 给出数字签名的属性.
- 用签名的 "Type" 属性表明签名算法的类型. 可能的类型包括 "RSA" 和 "EllipticCurve".
- "RSA" 的其他属性包括:
-
"HashingMethod" 哈希算法 "HashName" 填充加密时使用的哈希名称 "Padding" 填充加密方案 "Signature" 数字签名 - "EllipticCurve" 的其他属性包括:
-
"CurveName" 用于计算数字签名的椭圆曲线 "HashingMethod" 哈希算法 "SignatureType" 数字签名生成模式 "R" r,数字签名对的第一个元素 "S" s,数字签名对的第二个元素 - 对于 Bitcoin 区块链数字签名,还有一些其他属性,包括:
-
"DER" DER 格式的数字签名 - 对于 Ethereum 区块链数字签名,其他属性有:
-
"RecoveryParameter" 用于恢复公钥的恢复参数 - DigitalSignature[…]["Parameters"] 以关联形式给出对象包含的所有信息.
- DigitalSignature[…]["Properties"] 给出可用属性列表.
- expr 的 DigitalSignature 可通过 VerifyDigitalSignature 验证.
- 可用 VerifyFileSignature 验证文件的 DigitalSignature.
范例
打开所有单元关闭所有单元
Wolfram Research (2019),DigitalSignature,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DigitalSignature.html (更新于 2020 年).
文本
Wolfram Research (2019),DigitalSignature,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DigitalSignature.html (更新于 2020 年).
CMS
Wolfram 语言. 2019. "DigitalSignature." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/DigitalSignature.html.
APA
Wolfram 语言. (2019). DigitalSignature. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DigitalSignature.html 年