对称加密与非对称加密优缺点详解

 更新时间:2017年02月06日 11:00:05   作者:Popul  
本文主要介绍了对称加密与非对称加密的优缺点,具有一定的参考价值,下面跟着小编一起来看下吧

对称加密:双方使用的同一个密钥,既可以加密又可以解密,这种加密方法称为对称加密,也称为单密钥加密。

优点:速度快,对称性加密通常在消息发送方需要加密大量数据时使用,算法公开、计算量小、加密速度快、加密效率高。

缺点:在数据传送前,发送方和接收方必须商定好秘钥,然后 使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的唯一秘 钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。

在对称加密算法中常用的算法有:DES、AES等。

AES:密钥的长度可以为128、192和256位,也就是16个字节、24个字节和32个字节

DES:密钥的长度64位,8个字节。

非对称加密:一对密钥由公钥和私钥组成(可以使用很多对密钥)。私钥解密公钥加密数据,公钥解密私钥加密数据(私钥公钥可以互相加密解密)。

私钥只能由一方保管,不能外泄。公钥可以交给任何请求方。

在非对称加密算法中常用的算法有: RSA等

缺点:速度较慢

优点:安全

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • jquery ajax属性async(同步异步)示例

    jquery ajax属性async(同步异步)示例

    在jquery的ajax中如果我们希望实现同步或者异步我们可以直接设置async发生为真或假即可true false,下面举几个jquery ajax同步和异步实例
    2013-11-11
  • jQuery EasyUI学习教程之datagrid点击列表头排序

    jQuery EasyUI学习教程之datagrid点击列表头排序

    这篇文章主要介绍了jQuery EasyUI学习教程之datagrid点击列表头排序的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • jquery 图片截取工具jquery.imagecropper.js

    jquery 图片截取工具jquery.imagecropper.js

    工作需要参考网上的一些代码做了个图片截取工具,最后干脆封装成一个jquery的插件。
    2010-04-04
  • jQuery实现两款有动画功能的导航菜单代码

    jQuery实现两款有动画功能的导航菜单代码

    这篇文章主要介绍了jQuery实现两款有动画功能的导航菜单代码,涉及jQuery动画效果的不同实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • 基于jQuery的输入框在光标位置插入内容, 并选中

    基于jQuery的输入框在光标位置插入内容, 并选中

    基于jQuery的输入框在光标位置插入内容, 并选中功能的实现代码,需要的朋友可以参考下。
    2011-10-10
  • jQuery实现内容定时切换效果完整实例

    jQuery实现内容定时切换效果完整实例

    这篇文章主要介绍了jQuery实现内容定时切换效果,以完整实例形式较为详细的分析了jQuery结合时间函数针对内容的定时切换显示相关技巧,需要的朋友可以参考下
    2016-04-04
  • jQuery实现图片滑动效果

    jQuery实现图片滑动效果

    本文主要介绍了jQuery实现图片滑动效果的实例,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • jQuery实现获取及设置CSS样式操作详解

    jQuery实现获取及设置CSS样式操作详解

    这篇文章主要介绍了jQuery实现获取及设置CSS样式操作,结合实例形式分析了jQuery中常用的addClass()、removeClass()、toggleClass()及css()相关使用方法及操作注意事项,需要的朋友可以参考下
    2018-09-09
  • jQuery对象的length属性用法实例

    jQuery对象的length属性用法实例

    这篇文章主要介绍了jQuery对象的length属性用法,实例分析了length属性获取集合中对象数目的使用技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • jQuery中 prop() attr()使用详解

    jQuery中 prop() attr()使用详解

    在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?关于它们两个的区别,这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
    2015-05-05

最新评论