数字签名的属性
签名可确保消息的真实性,因为无法预测更改消息将如何影响签名。由于数字签名被完全集成到 Wolfram 语言中,因此很容易对此属性进行说明。
生成公钥-私钥对。
创建一个彼此“接近”的连续输入列表。
用相同的私钥对所有输入进行签名。在 GenerateDigitalSignature 中使用确定性签名类型,以避免其他随机值影响输出。
每个签名被作为 DigitalSignature 对象返回。
签名包含两个部分,称为 "R" 和 "S",可用 ByteArray 形式获取。
即使每个输入与下一个输入仅相差一位,签名的值也会发生根本变化。