美文网首页
对称加密&非对称加密

对称加密&非对称加密

作者: 糖糖不加糖_ | 来源:发表于2023-02-14 13:29 被阅读0次

https://juejin.cn/post/6964558725839339533#heading-5

对称加密

信息的发送方和接收方使用同一个密钥去加密/解密数据
特点: 算法公开,加密/解密速度快,适用于 大量数据 加密(安全性中等,一般适用于内部系统)
缺点: 密钥管理困难

加密过程:明文+密钥+加密算法 => 密文
解密过程:密文+密钥+解密算法 => 明文

加密算法
image.png

3DES是基于DES的,使用3次不同的密钥加密,强度更高
AES:采用对称分组密码体制

非对称加密

不同密钥,公钥和私钥成对出现,公钥任何人都可以获得,但是私钥自行保存,用公钥/私钥任何一个加密,另一个揭秘
特点:加密、解密花费时间长,速度慢,适用于对 少量数据 进行加密(小量数据加解密、数据签名)

被公钥加密过的密文只有私钥能解密:
明文+公钥+加密算法 => 密文
密文+私钥+解密算法 => 明文

加密算法
image.png

RSA:基于的数据事实:两个大的质数相乘很容易,但将乘积因式分解非常困难,所以就使用乘积公开作为加密密钥

不需要密钥的散列算法

基于 MD5、SHA1 的信息摘要特性以及 不可逆,可以被应用在检查文件完整性或数字签名等场景

MD5

使用的哈希函数,典型应用是对一段信息产生信息摘要,防止被篡改

SHA1

比MD5安全性更强一些(ps:因为消息摘要“位(字节bits)”数更多)


image.png

相关文章

  • https交互流程简述

    https使用到的加密算法 对称加密非对称加密 通过非对称加密,交换对称加密的密钥,之后采用对称加密传输非对称加密...

  • 第四篇:非对称加密及RSA加密算法

    目录一、非对称加密 1、什么是非对称加密? 2、对称加密的工作过程 3、非对称加密的优点 4、非对称加密的不足二、...

  • 学习笔记:HTTPS协议原理

    对称加密和非对称加密 加密分两种,对称加密和非对称加密。对称加密是指加密的双方使用同一个密钥加密和解密数据。非对称...

  • Web开发必须了解的密码学技术

    对称加密与非对称加密 按照密钥的使用形式,加密算法可以分为对称加密和非对称加密(又叫公钥加密)。对称加密在加密和解...

  • Https加密原理图解

    1. 为什么要用对称加密+非对称加密? 结合对称加密的快和非对称加密的安全。 2. 为什么不能只用非对称加密? 如...

  • ios开发之证书和签名机制(一)

    非对称加密和摘要 1、非对称加密的特性和用法 1) 非对称加密算法(RSA):非对称加密算法指加密秘钥和解密秘钥是...

  • 加密算法的理解

    加密算法按类型分类: 对称加密、非对称加密、散列算法 对称加密: 加密双方都持有加密算法及密钥 非对称加密: 加密...

  • iOS逆向攻防之HASH,数字签名,对称加密算法

    在密码学中,加密部分主要分为对称加密和非对称加密,非对称加密主要有RSA非对称加密(使用公钥/私钥来加密解密),对...

  • iOS逆向攻防之HASH,数字签名,对称加密算法

    在密码学中,加密部分主要分为对称加密和非对称加密,非对称加密主要有RSA非对称加密(使用公钥/私钥来加密解密),对...

  • 4-对称加密

    对称加密与非对称加密 按照密钥的特征不同, 密码体制分为对称密码体制和非对称密码体制。对称加密和非对称加密都是可逆...

网友评论

      本文标题:对称加密&非对称加密

      本文链接:https://www.haomeiwen.com/subject/rnwjkdtx.html