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


Posted in Javascript onFebruary 06, 2017

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

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

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

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

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

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

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

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

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

缺点:速度较慢

优点:安全

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

Javascript 相关文章推荐
javascript网页关键字高亮代码
Jul 30 Javascript
js 分栏效果实现代码
Aug 29 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
Aug 13 Javascript
jQuery实现tag便签去重效果的方法
Jan 20 Javascript
Javascript核心读书有感之语句
Feb 11 Javascript
javascript数组随机排序实例分析
Jul 22 Javascript
Bootstrap每天必学之按钮
Nov 26 Javascript
JS根据生日月份和日期计算星座的简单实现方法
Nov 24 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
Sep 30 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
Feb 16 Javascript
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
jquery实现input框获取焦点的方法
Feb 06 #Javascript
jQuery表单元素选择器代码实例
Feb 06 #Javascript
Jquery鼠标放上去显示全名的实现方法
Feb 06 #Javascript
如何获取元素的最终background-color
Feb 06 #Javascript
a标签置灰不可点击的实现方法
Feb 06 #Javascript
最常见和最有用的字符串相关的方法详解
Feb 06 #Javascript
jquery uploadify隐藏上传进度的实现方法
Feb 06 #Javascript
You might like
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php画图实例
2014/11/05 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
JSON语法五大要素图文介绍
2012/12/04 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
深入探究AngularJS框架中Scope对象的超级教程
2016/01/04 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
微信小程序 参数传递详解
2016/10/24 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
python3去掉string中的标点符号方法
2019/01/22 Python
Numpy之random函数使用学习
2019/01/29 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
Python中pass的作用与使用教程
2020/11/13 Python
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
自我鉴定书面格式
2014/01/13 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
《桥》教学反思
2014/04/09 职场文书
经济管理自荐书
2014/06/09 职场文书
三好生演讲稿
2014/09/12 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
暑假打工感想
2015/08/07 职场文书
七年级作文之环保作文
2019/10/17 职场文书
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android