公钥和私钥的关键区别在于,如果公钥是锁定密钥,那么它可以用来发送私密通信(即保持机密性);如果私钥是锁定密钥,则系统可以用来验证私钥持有者发送的文档(即保证真实性)。
密码学是研究隐藏信息的学科。它允许在不受信任的媒体(如internet)上进行通信时保护来自其他第三方的信息。加密使用一种称为密码的算法来加密数据,并且只能使用特殊密钥来解密数据。密文或密文是加密的信息。解密是从密文中获取原始信息(明文)的过程。有两种加密方法。它们是公钥加密和对称密钥加密。公钥加密包含两个不同但数学上相关的密钥。它们是公钥和私钥。对称密钥加密使用相同的私钥进行加密和解密。
目录
1. 主要区别和主要概述
2. 什么是公钥
3. 什么是私钥
4. 并列比较-表格式的公钥与私钥
5. 摘要
什么是公钥(public key)?
在公钥加密中,使用接收者的公钥加密的数据在没有匹配的私钥的情况下无法解密。另一方面,公钥允许解密由匹配的私钥加密的数据。
但是,不可能用公钥代替私钥。如果锁定钥匙是公用的,那么任何人都可以使用该系统向解锁钥匙的持有者发送私人通信。这样可以确保只有合法的接收者或拥有匹配私钥的人才能阅读邮件。所以,这证实了双方之间的通信是保密的。
什么是私钥(private key)?
在公钥加密中,私钥只允许解密使用匹配公钥加密的数据。类似地,使用私钥加密的数据只能使用匹配的公钥解密。但是,不可能用私钥代替公钥。如果锁定密钥是私有的,这个系统可以验证所有者是否锁定了这些文档。原因是由发送方加密的消息只能由具有匹配公钥的人打开,从而验证发送方是否确实持有私钥。换言之,这意味着原始和未被篡改的消息已被接收。因此,数字签名使用这个。
公钥(public key)和私钥(private key)的区别
公钥是一种已发布的密钥,有助于向接收方发送安全消息。如果它是锁定键,那么它可以用来发送私人通信。
另一方面,私钥是一个秘密密钥。它有助于解密使用匹配公钥加密的消息。如果私钥是锁定密钥,则系统可用于验证私钥持有者发送的文档。
总结 - 公钥(public key) vs. 私钥(private key)
公钥和私钥是公钥加密中使用的两个密钥。如果锁定密钥被公开,则解锁密钥将成为私钥,反之亦然。公钥不能用于派生私钥。公钥和私钥的区别在于,如果公钥是锁定密钥,那么它可以用来发送私密通信(即为了保密),而如果私钥是锁定密钥,那么系统可以用来验证私钥持有者发送的文档(即保证真实性)。
引用
1.“公钥vs私钥。”简单易用。此处提供