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

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

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

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

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

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

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

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

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

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

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

缺点:速度较慢

优点:安全

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

相关文章

  • JS 遍历 json 和 JQuery 遍历json操作完整示例

    JS 遍历 json 和 JQuery 遍历json操作完整示例

    这篇文章主要介绍了JS 遍历 json 和 JQuery 遍历json操作,结合完整实例形式详细分析了JavaScript与jQuery遍历json格式数据的简单实现技巧,需要的朋友可以参考下
    2019-11-11
  • 浅谈jQuery中height与width

    浅谈jQuery中height与width

    本文给大家简单谈谈jQuery中的获取高度和宽度的height和width方法,这里总结一下,方便大家更好的理解,有需要的小伙伴可以参考下。
    2015-07-07
  • jquery如何改变html标签的样式(两种实现方法)

    jquery如何改变html标签的样式(两种实现方法)

    对于如何修饰html标签,这对于js来说,可以通过setAttribute来设置标签的属性,通过getAttribute来得到标签的属性,而在jq中当然也可以实现类似的功能,方法上肯定比js要简化多了,接下来介绍实现方法,感兴趣的朋友可以了解下
    2013-01-01
  • Jquery+CSS 创建流动导航菜单 Fluid Navigation

    Jquery+CSS 创建流动导航菜单 Fluid Navigation

    有时,一个网站的导航菜单文字不能提供足够的信息,来表达当前菜单按钮的内容,一般的解决办法是使用提示信息ToolTip,那么本文介绍的流动导航菜单Fluid Navigation也可以解决此问题,同时也为网站设计的添加了一些时尚而又动感元素。
    2010-02-02
  • jQuery EasyUI提交表单验证

    jQuery EasyUI提交表单验证

    这篇文章主要介绍了jQuery EasyUI提交表单验证的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • jquery实现淡入淡出轮播图效果

    jquery实现淡入淡出轮播图效果

    这篇文章主要为大家详细介绍了jquery实现淡入淡出轮播图效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • jQuery .attr()和.removeAttr()方法操作元素属性示例

    jQuery .attr()和.removeAttr()方法操作元素属性示例

    本文为大家详细介绍下如何使用jQuery的.attr()和.removeAttr()方法读取,添加,修改,删除元素的属性,不会的朋友可以参考下哈,希望对大家有所帮助
    2013-07-07
  • js jquery验证银行卡号信息正则学习

    js jquery验证银行卡号信息正则学习

    银行卡号格式验证如何错误将提示:格式错误,应该是19位数字,利用正则实现,感兴趣的朋友可以了解下,希望本文对你学习正则有所帮助
    2013-01-01
  • 非常棒的10款jQuery 幻灯片插件

    非常棒的10款jQuery 幻灯片插件

    这篇文章与大家分享的是10款非常棒的 jQuery 幻灯片插件,使用这些插件可以帮助你在网站中加入非常吸引人的幻灯片效果,另外这些插件还有制作教程。
    2011-06-06
  • jQuery实现鼠标移入显示蒙版效果

    jQuery实现鼠标移入显示蒙版效果

    这篇文章主要为大家详细介绍了jQuery实现鼠标移入显示蒙版效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01

最新评论