什么是公钥加密?公钥加密,也称为非对称(密钥)加密(公钥加密),属于通信技术下的网络安全第二级学科。它指的是对应的一对唯一密钥(即,公共密钥加密)。密钥和私钥)。它解决了密钥的问题和管理,并且是当前商业密码学的核心。在公共密钥加密系统中,不公开私有密钥,而公开公共密钥。通用算法RSA,ElGamal,背包算法,拉宾(Rabin的加密方法可以说是RSA方法的特例),密钥交换协议中的Diffie-Hellman(DH)公钥加密算法,EllipTIc曲线密码术(ECC,椭圆曲线加密)算法)。最为广泛使用的是RSA算法(从发明人Rivest,Shmir和Adleman的名字开始),它是一种众所周知的公钥加密算法,而ElGamal是另一种常用的非对称加密算法。不对称是指一对加密密钥和解密密钥。这两个键在数学上是相关的。使用特定用户密钥加密后获得的信息只能使用用户的解密密钥解密。如果其中一个已知,则无法计算另一个。因此,如果公开了一对密钥中的一个,则不会损害另一个密钥的秘密性质。公钥称为公钥;公钥称为公钥。未公开的密钥是私钥。如果加密密钥是公共密钥,则客户端将其用于将加密数据上传到私有密钥的所有者。这被称为公钥加密(狭义上)。例如,在线银行的客户在银行的网站上发送用于帐户操作的加密数据。如果解密密钥是公共密钥,则可以用公共密钥对用私有密钥加密的信息进行解密,客户端将使用该密钥来验证由拥有私有密钥的一方发布的数据或文件是否完整和准确,以及收件人可以知道此信息,它确实来自拥有私钥的人。这称为数字签名,公钥采用数字证书的形式。例如,从Internet下载的安装程序通常具有程序制作者的数字签名,这可以证明该程序确实是由作者(公司)发行的,不是由第三方伪造的,并且未被篡改(身份认证/验证)。对称密钥密码系统所谓的对称密钥密码系统,即加密密钥和解密密钥是相同的密码系统。数据加密标准DES属于对称密钥密码系统。它由IBM开发,在1977年被美国指定为联邦信息标准后,在国际上引起了极大的关注。 ISO使用DES作为数据加密标准。 DES是一种分组密码。加密之前,将整个明文分组。每组64位长的二进制数据。然后,对每个64位二进制数据进行加密以生成一组64位密文数据。最后,将密文组连接起来以获得整个密文。常见的加密算法可以分为三类:对称加密算法,非对称加密算法和哈希算法。