什么是公钥和私钥对?
私钥和公钥是对信息进行编码的加密的一部分。两个密钥都在称为对称和非对称的两个加密系统中工作。对称加密(私钥加密或秘密密钥加密)使用相同的密钥进行加密和解密。非对称加密利用一对密钥(例如公用密钥和专用密钥)来提高安全性,消息发送者使用公用密钥加密消息,而接收者使用他/她的专用密钥解密消息。
公钥和私钥对有助于加密信息,从而确保数据在传输过程中得到保护。
公钥
公钥使用非对称算法将消息转换为不可读的格式。拥有公共密钥的人可以加密发送给特定接收者的消息。具有私钥的接收者只能解码由公钥加密的消息。可通过公共可访问目录使用该密钥。
私钥
私钥是一个私钥,用于解密消息,并且当事方知道它是交换消息。在传统方法中,通信者内部共享一个秘密密钥,以对消息进行加密和解密,但是如果密钥丢失,系统将变得无效。为了避免这种弱点,PKI(公钥基础结构)在将公钥与私钥一起使用的情况下生效。PKI使互联网用户可以使用公钥和私钥以安全的方式交换信息。
密钥大小和算法
有RSA,DSA,ECC(椭圆曲线密码术)算法,用于在公共密钥密码学(非对称加密)中创建公共和私有密钥。出于安全原因,最新的CA / Browser论坛和IST建议使用2048位RSA密钥。公钥和私钥对的密钥大小(位长)决定了蛮力攻击如何容易利用该密钥。计算能力的提高越多,它就需要更多的强键来保护传输数据。