当前位置:网站首页>对称加密与非对称加密的区别
对称加密与非对称加密的区别
2022-08-10 08:38:00 【Java学术趴】
作者:Java学术趴 仓库:Github、Gitee ️博客:CSDN、掘金、InfoQ、云+社区 公众号:Java学术趴 特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系小编授权。 版权声明:文章里的部分文字或者图片来自于互联网以及百度百科,如有侵权请尽快联系小编。
️每日毒鸡汤:放心,闭上眼,睡一觉,反正明天也不一定比今天好。
1.2 对称加密
1.2.1 对称加密算法的概念
- 对称加密: 对称加密指的是加密和解密使用相同密钥的加密算法,也称为单密码加密。他的特点是算法公开、计算量少、加密速度快,对于同样大小的传输对象,对称加密的效率通常为非对称的千倍左右,因为通常被广泛应用于很多加密协议的核心工作(如https在真正数据通信时就使用的对称加密算法)。对称加密算法的缺点是加密使用同一把密钥,一旦一方密钥泄露,传输的数据就存在安全风险。此外,与多方的通信需要使用不同的密钥,通信双方需要管理大量的密钥。
1.2.2 常见对称加密算法
常见的对称加密算法: DES、3DES、TDEA、RC2
1.3 非对称加密
1.3.1 非堆成加密算法的概念
- 非对称加密: 非对称密码使用一对公钥和私钥加密。公钥和私钥是成对出现的,通信数据使用公钥后,只能使用私钥加密后也只能通过公钥来解密看看。公钥是对外公开的,外界通信可以很容易获取到,而私钥是不公开的。而私钥是不公开的,只存在于己方。服务器使用私密加密数据往外传输时,可以持有非对称加密的用途。
1.3.2 非堆成加密的用途
- 单向传输加密数据,防止中间人攻击。 使用公钥加密数据并传输给接收者,可以确保只有接受者才能活得明文信息,一般用于交换对称密钥。
- 身份验证和数据校验。 发送方使用私钥加密明数据的 hash 值,并将明文、加密后的数据和公钥一起发送给接收方,接收方只需要通过公钥解密密文,然后与相同hash算法获取明文的 hash 值进行比较,一致则说明明文数据没有被篡改,一般用于数据签名。
1.3.3 常见的非对称加密算法
常见的非对称加密算法: RSA、DSA、ECC等。
边栏推荐
- 【Unity入门计划】Collision2D类&Collider2D类
- Rust learning: 6.2_ Tuples of composite types
- [深入研究4G/5G/6G专题-56]: L3信令控制-5-无线承载管理
- DAY25:逻辑漏洞
- Rust学习:6.2_复合类型之元组
- 【 WeChat applet 】 read page navigation
- [OAuth2] Nineteen, OpenID Connect dynamic client registration
- Introduction to the C language to realize bubble sort
- Mongo的简单操作-数据库用户的查询、创建与删除
- Rust learning: 6.5_Array of composite types
猜你喜欢
mySQL增删改查进阶
Docker搭建Mysql一主一从
VS2013-debug assembly code-generate asm file-structure memory layout-function parameter stack-calling convention
PTA 习题2.2 数组循环左移
Uni-app开发微信小程序使用本地图片做背景图
本地生活商家如何通过短视频赛道,提升销量曝光量?
【搜索引擎】Solr:提高批量索引的性能
速卖通卖家如何抓住产品搜索权重
Quickly enter the current date and time
iwemeta metaverse: a doll sells for 9999 yuan, and Bubble Mart thinks it is not expensive at all
随机推荐
ShardingSphere入门
Go-Excelize API source code reading (11) - GetActiveSheetIndex()
【业务架构】价值链分析:提高客户价值和盈利能力
[OAuth2] 20. OAuth2 Extended Protocol PKCE
菜鸟、小白在autojs和冰狐智能辅助之间如何选择?
dayjs-----时间格式化
Docker搭建Mysql一主一从
1-31部 1-31套 和硬件工程师90天学习资料及笔记汇总
CV+Deep Learning——网络架构Pytorch复现系列——classification(三:MobileNet,ShuffleNet)
ABAP Data Types 和XSD Type 映射关系以及XSD Type属性
UGUI—事件,iTween插件
2022-08-01 网工进阶(二十四) STP进阶知识
Go-Excelize API源码阅读(十一)—— GetActiveSheetIndex()
placeholder 1
Compilation failure:找不到符号
debezium-connector-mysql拉起docker报错:debezium启动docke
[In-depth study of 4G/5G/6G topic-56]: L3 signaling control-5-radio bearer management
Is the write performance of raid5 faster than raid10?
大体来讲,网站会被攻击分为几种原因
Uni applet Tencent map polygon background transparency