gpt4 book ai didi

cryptography - 数字签名每次都不一样

转载 作者:行者123 更新时间:2023-12-05 01:40:30 26 4
gpt4 key购买 nike

数字签名取决于消息和 key 。假设接收方多次复制消息(我们唯一 ID 的原因),为什么签名会不同(因为消息和 key 相同)?

最佳答案

比特币使用 ECDSA,同一消息和 key 的签名不同的原因是每次创建签名时都会生成随机数。

ECDSA 签名是一对 (r,s),其中 r 是 kG 的 X 坐标,s = (m+r*x)/k(其中 k=nonce,m=消息哈希,x=私钥, G=曲线生成器)。

另见 https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm#Signature_generation_algorithm 中的 #3

关于cryptography - 数字签名每次都不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56520582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com