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

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

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

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

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

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

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

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

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

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

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

缺点:速度较慢

优点:安全

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

相关文章

  • jQuery Autocomplete自动完成插件

    jQuery Autocomplete自动完成插件

    jQuery Autocomplete plugin 写的比较满意,拿出来分享,欢迎大家找BUG。
    2010-07-07
  • 自己动手制作基于jQuery的Web页面加载进度条插件

    自己动手制作基于jQuery的Web页面加载进度条插件

    进度条插件在GitHub上多种多样数量繁多,这总结出页面进度条插件的实现要点,来教大家自己动手制作基于jQuery的Web页面加载进度条插件
    2016-06-06
  • jquery实现表格无缝滚动

    jquery实现表格无缝滚动

    这篇文章主要为大家详细介绍了jquery实现表格无缝滚动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • jquery mobile实现可折叠的导航按钮

    jquery mobile实现可折叠的导航按钮

    这篇文章主要为大家详细介绍了jquery mobile实现可折叠的导航按钮,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • jQuery 浮动广告实现代码

    jQuery 浮动广告实现代码

    用jquery实现的浮动广告代码,需要的朋友可以参考下。
    2008-12-12
  • jquery tmpl模板(实例讲解)

    jquery tmpl模板(实例讲解)

    下面小编就为大家带来一篇jquery tmpl模板(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 使用JQuery 加载页面时调用JS的实现方法

    使用JQuery 加载页面时调用JS的实现方法

    下面小编就为大家带来一篇使用JQuery 加载页面时调用JS的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • jQuery特殊符号转义的实现

    jQuery特殊符号转义的实现

    下面小编就为大家带来一篇jQuery特殊符号转义的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 基于Jquery 好友选择器V2.0

    基于Jquery 好友选择器V2.0

    之前发布过一片文章:自己动手做jquery 好友输入提示插件 ,现在这次发布的是增强版,在功能和用户体验等方面多做了改善和拓展。
    2009-05-05
  • 利用imgareaselect辅助后台实现图片上传裁剪

    利用imgareaselect辅助后台实现图片上传裁剪

    这篇文章主要为大家详细介绍了利用imgareaselect辅助后台实现图片裁剪的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03

最新评论