我试图理解使用ECDSA密钥基础上的证书,即。(由CA使用RSA密钥签名)。例如,当您连接到时您将得到用作ECDHE-ECDSA- as 128-GCM- the 256的密码套件这意味着它使用了ECDSA密钥进行服务器身份验证。但是,如果您在这里查看服务器证书,您将看到签名算法: sha256WithRSAEncryption,这
我有两个问题:
我正在做以下工作:数据: uuid + int + nonce签名: ECDSA(sha256( data ) )来验证签名:解密(签名) == sha256( Data )那么如果数据、哈希函数和公钥是已知的,为什么需要散列?如果同一个具有不同Data的nonce被一遍又一遍地发送,有人能找出我的私钥吗?