公私钥加密及数字签名
公钥
- 概念:公钥是用来加密数据的。当有其他人想给你发送一条加密数据时,他们会使用你的公钥进行加密,这样的话只有拥有对应私钥的你才能解密并阅读实际数据。
- 公钥可以验证数字签名:如果有人使用他的私钥对数据进行了签名,并声称这个签名是他创建的,你可以使用他的公钥来验证签名,如果验证成功,那么这个签名确实是用对应的私钥创建的。
私钥
- 概念:私钥是用来解密数据的。当某人使用你的公钥加密了一条数据并发送给你时,有且仅有你的私钥能解密这条数据。
- 私钥可以用来创建数字签名:当你对一份文件或一条数据进行签名时,实际上是使用私钥对信息的特定表现形式(如哈希值)进行加密,这样接收者就可以使用你的公钥来验证签名的真实性,从而确认消息确实来自于你,并且未被篡改。
共有 0 条评论