密钥加密技术的两大加密技术的区别

    作者:课课家教育更新于: 2017-03-23 18:48:21

      密钥加密技术分为公钥加密技术和私钥加密技术,下面小编就来带领大家分析一下它们的区别吧!

      在现代密码体制中加密和解密是采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通信方均需要两个密钥,即公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。公钥密码体制的核心思想是:加密和解密采用不同的密钥。这是公钥密码体制和传统的对称密码体制最大的区别。对于传统对称密码而言,密文的安全性完全依赖于 密钥的保密性,一旦密钥泄漏,将毫无保密性可言。但是公钥密码体制彻底改变了这一状况。在公钥密码体制中,公钥是公开的,只有私钥是需要保密的。知道公钥和密码算法要推测出私钥在计算上是不可行的。这样,只要私钥是安全的,那么加密就是可信的。

    密钥加密技术的两大加密技术的区别_公钥加密技术_私钥加密技术_非对称加密_网络安全技术_课课家

      显然,对称密码和公钥密码都需要保证密钥的安全,不同之处在于密钥的管理和分发上面。在对称密码中,必须要有一种可靠的手段将加密密钥(同时也是解密密钥)告诉给解密方;而在公钥密码体制中,这是不需要的。解密方只需要保证自己的私钥的保密性即可,对于公钥,无论是对加密方而言还是对密码分析者而言都是公开的,故无需考虑采用可靠的通道进行密码分发。这使得密钥管理和密钥分发的难度大大降低了。

      非对称加密

      非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥);

      甲乙之间使用非对称加密的方式完成了重要信息的安全传输,如图所示:

    非对称加密算法需要两个密钥进行加解密,这两个秘钥是公开密钥和私有密钥。甲乙之间使用非对称加密的方式完成了重要信息的安全传输,如图所示:

      乙方生成一对密钥(公钥和私钥)并将公钥向其它方公开。

      得到该公钥的甲方使用该密钥对机密信息进行加密后再发送给乙方。

      乙方再用自己保存的另一把专用密钥(私钥)对加密后的信息进行解密。乙方只能用其专用密钥(私钥)解密由对应的公钥加密后的信息。

      在传输过程中,即使攻击者截获了传输的密文,并得到了乙的公钥,也无法破解密文,因为只有乙的私钥才能解密密文。

      同样,如果乙要回复加密信息给甲,那么需要甲先公布甲的公钥给乙用于加密,甲自己保存甲的私钥用于解密。

      公钥私钥的原则:

      一个公钥对应一个私钥。

      密钥对中,让大家都知道的是公钥,不告诉大家,只有自己知道的,是私钥。

      如果用其中一个密钥加密数据,则只有对应的那个密钥才可以解密。

      如果用其中一个密钥可以进行解密数据,则该数据必然是对应的那个密钥进行的加密。

      非对称密钥密码的主要应用就是公钥加密和公钥认证,而公钥加密的过程和公钥认证的过程是不一样的,下面我就详细讲解一下两者的区别。

      事例说明下:

    非对称密钥密码的主要应用就是公钥加密和公钥认证,而公钥加密的过程和公钥认证的过程是不一样的,如图所示:

      例如:比如有两个用户Alice和Bob,Alice想把一段明文通过双钥加密的技术发送给Bob,Bob有一对公钥和私钥,那么加密解密的过程如下:

      Bob将他的公开密钥传送给Alice。

      Alice用Bob的公开密钥加密她的消息,然后传送给Bob。

      Bob用他的私人密钥解密Alice的消息。

      那么Bob怎么可以辨认Alice是不是真人还是冒充的.我们只要和上面的例子方法相反就可以了.

      Alice用她的私人密钥对文件加密,从而对文件签名。

      Alice将签名的文件传送给Bob。

      Bob用Alice的公钥解密文件,从而验证签名。

      小主们看完我的文章,想必一定对我们的文章感兴趣了吧,若想了解更多的视频教程,欢迎登陆课课家,偶在等你呦~

课课家教育

未登录

1