第十四讲:对称加密与非对称加密各自的应用场景

  对称加密与非对称加密有什么区别?

  

 

 

  在对称加密中尼是指两个想通讯的人.包括Alice ,他们共同持有一段秘钥,而Bob尼,可以把原始明文的文档,通过这把秘钥加密生成加密文档;而Alice拿到这个文档以后尼他可以拿这把秘钥把加密文档转化为原始文档;而中间的任何人如果没有持有这把秘钥;即使它知道了对称加密的算法;他也没有办法把加密文档还原成原始文档;

  那么对称加密究竟是怎么实现的尼? 我们可以以RC4 对称加密的一个序列算法来看下;

  采用异或算法

  

  

 

    同时,密文可以经过秘钥进行解密成明文,进行逆运算;

    所以,对称加密有一个最大的优点就是它的性能非常的好,它只需要遍历一次就可以进行加密,解密也只需要遍历一次;

    

 

    非对称加密

    

 

     非对称加密根据一个算法原理,它会生成一对秘钥;一对秘钥中,如果我们称其中一个为公钥,那么另一个就是私钥;

     那么公钥和私钥有什么特性尼?

     就是同一份明文文档,如果用公钥加密了,那么只有经过私钥才能解密;同样的道理,如果文档用私钥加密了,那么用私钥才能解密;

 

posted @ 2020-03-06 13:54  痞子胥  阅读(3653)  评论(0编辑  收藏  举报