公共密钥加密系统

“公钥加密私钥解密”,通常称之为“公共密钥加密系统”。利用公钥进行加密,而用私钥解密,这种场景属于数据保护,数据传输过程中都是密文传输的,该中方式通常称为信封,如我们邮件时的信封,保证内部不被人看到。而如果利用私钥加密,利用公钥解密,虽然行得通,但任何拥有公钥的接收方都可以解开数据,而公钥本身就是公开的,这样实现不了数据保护的目的。

私钥签名,公钥验证

概念

“私钥加密公钥解密”,则通常称之为“私钥签名,公钥验证”,或“公钥密钥签名系统”。顾名思义,私钥加密,公钥解密,这种方式,是对数据做一个数字签名。在传输的数据中,加上一个数字签名,保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。该种方式通常称为手印,保证收到该信的人,能够确认发信人的身份。然而数据传输过程中,都是采用明文进行传输的。

流程图