公钥算法定义

公钥算法定义不对称加密算法使用两把完全不同但又是完全匹配的一对钥匙—公钥和私钥

在使用不对称加密算法加密文件时,只有使用匹配的一对公钥和私钥,才能完成对明文的加密和解密过程

加密明文时采用公钥加密,解密密文时使用私钥才能完成,而且发信方(加密者)知道收信方的公钥,只有收信方(解密者)才是唯一知道自己私钥的人

不对称加密算法的基本原理是,如果发信方想发送只有收信方才能解读的加密信息,发信者使用收信者的公钥加密信件,收信者使用自己的私钥钥解密信件

显然,采用不对称加密算法,收发信双方在通信之前,收信方必须将自己早已随机生成的公钥送给发信方,而自己保留私钥

由于不对称算法拥有两个密钥,因而特别适用于分布式系统中的数据加密

广泛应用的不对称加密算法有RSA算法和美国国家标准局提出的DSA

以不对称加密算法为基础的加密技术应用非常广泛

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关