对称加密、非对称加密、哈希摘要

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 对称加密使用同一密钥进行加解密,速度快但需保密;非对称加密采用公钥加密、私钥解密,公钥可公开,安全性高但速度较慢,双向通信需双方各持一对密钥;哈希摘要是从数据中提取特征,用于数据完整性校验,不同数据的哈希值几乎不会相同。

● 对称加密
○ 加密和解密的密钥使用同一个
○ 因为密钥只有一个,所以密钥需要妥善保管
○ 加解密速度快
● 非对称加密
○ 密钥分成公钥、私钥,其中公钥用来加密、私钥用来解密
○ 只需将私钥妥善保管,公钥可以对外公开
○ 如果是双向通信保证传输数据安全,需要双方各产生一对密钥
■ A 把 A公钥 给 B,B 把 B公钥 给 A,他们各自持有自己的私钥和对方的公钥
■ A 要发消息给 B,用 B公钥 加密数据后传输,B 收到后用 B私钥 解密数据
■ 类似的 B 要发消息给 A,用 A公钥 加密数据后传输,A 收到后用 A私钥 解密数据
○ 相对对称加密、加解密速度慢
● 哈希摘要,摘要就是将原始数据的特征提取出来,它能够代表原始数据,可以用作数据的完整性校验
○ 举个例子,张三对应着完整数据
○ 描述张三时,会用它的特征来描述:他名叫张三、男性、30多岁、秃顶、从事 java 开发、年薪百万,这些特征就对应着哈希摘要,以后拿到这段描述,就知道是在说张三这个人
○ 为什么说摘要能区分不同数据呢,看这段描述:还是名叫张三、男性、30多岁、秃顶、从事 java 开发、月薪八千,有一个特征不符吧,这时可以断定,此张三非彼张三

目录
相关文章
|
7月前
|
算法 数据安全/隐私保护
对称密钥加密算法和公开密钥加密算法有什么区别
【4月更文挑战第19天】对称密钥和公开密钥加密算法各有特点:对称密钥加密速度快,适用于大量数据,但密钥管理困难;公开密钥加密安全性高,密钥管理方便,但速度慢,常用于数字签名和身份验证。两者在不同场景下有不同优势。
356 6
|
7月前
|
存储 算法 安全
【加密算法】AES对称加密算法简介
【加密算法】AES对称加密算法简介
|
7月前
|
机器学习/深度学习 算法 安全
【加密算法】RSA非对称加密算法简介
【加密算法】RSA非对称加密算法简介
|
7月前
|
算法 安全 数据安全/隐私保护
对称加密算法与非对称加密算法
对称加密算法与非对称加密算法
|
8天前
|
安全 数据库 数据安全/隐私保护
对称加密与非对称加密的区别
对称加密与非对称加密的区别
165 64
|
4月前
|
存储 算法 安全
|
7月前
|
存储 算法 安全
|
7月前
|
存储 算法 网络安全
对称加密算法
对称加密算法,以相同密钥进行加密和解密,特点是速度快、效率高,常用于大量数据处理。但密钥分发与管理是挑战。常见的算法有DES、3DES和AES。广泛应用在数据库、文件、网络传输和移动设备加密中,如HTTPS、SSL/TLS协议等。
53 2
|
7月前
|
算法 安全 网络安全
非对称加密算法
非对称加密算法,如RSA、ECC、Diffie-Hellman、ElGamal和DSA,使用公钥/私钥对保证安全。公钥可公开,用于加密;私钥保密,用于解密和签名。这种算法在SSL/TLS、数字证书、签名、加密货币等领域广泛应用,提供更高安全性。
69 1
|
7月前
|
存储 算法 安全
加密解密(RSA)非对称加密算法
加密解密(RSA)非对称加密算法