加密/解密 公钥/私钥

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 加密/解密 公钥/私钥

一:加密/解密

加密:将明文转换成密文的过程

解密:将密文转换成明文的过程

二:秘钥

秘钥的实质是一个字符串,其度量单位为bit(位),按照秘钥的使用方式,加密可以分为两大类,对称加密和非对称加密,对称加密是指加密解密都用同一把秘钥,目前最流行的对称加密算法为AES加密算法,秘钥的长度为128、192或256,安全性较高,性能较好。

  • 加密分组模式:将明文分组加密,微信支付中使用AEAD_AES_256_GCM进行分组加密。

非对称加密指使用公钥加密后只能使用私钥进行解密,反过来,私钥进行加密之后也只能用公钥进行解密,其中RSA加密算法是最著名的非对称加密算法。

举个例子:假如Tom、Jerry要给朋友zhangsan发送消息,zhangsan可以将自己的公钥分发给Tom和Jerry,这样Tom和Jerry就可以用这个公钥进行加密,此时只有拥有私钥的zhangsan能对消息进行解密,保证了消息的机密性。反过来假如zhangsan用私钥进行加密,Tom及Jerry接收到消息之后用zhangsan分发的公钥进行解密,解密成功说明该消息是zhangsan发送的。

三:对称加密VS非对称加密

对称加密:

优点;运算速度快

缺点:秘钥需要信息交换的双方共享,一旦被窃取,消息就会被破解

非对称加密:

优点:私钥严格保密,公钥任意分发,黑客获取公钥无法破解密文

缺点:运算速度很慢

四:HTTPS加密传输过程

在HTTPS传输中,既要保证传输速度也要保证传输安全性,这时候可以对服务器公钥进行非对称加密传输,服务器获取到加密的会话主秘钥之后,再用服务器私钥进行解密获取会话主密钥,然后再用对称加密进行数据传输以保证传输效率。

相关文章
|
6月前
|
存储 安全 数据库
python ras 私钥加密
【4月更文挑战第10天】
151 2
|
6月前
|
NoSQL 测试技术 Go
【Golang】国密SM2公钥私钥序列化到redis中并加密解密实战_sm2反编(1)
【Golang】国密SM2公钥私钥序列化到redis中并加密解密实战_sm2反编(1)
|
2月前
|
算法 安全 网络安全
概念区分:对称加密、非对称加密、公钥、私钥、签名、证书
概念区分:对称加密、非对称加密、公钥、私钥、签名、证书
76 0
|
3月前
|
JSON 算法 API
【Azure API 管理】APIM 配置Validate-JWT策略,验证RS256非对称(公钥/私钥)加密的Token
【Azure API 管理】APIM 配置Validate-JWT策略,验证RS256非对称(公钥/私钥)加密的Token
|
3月前
|
存储 安全 算法
公钥加密在网络安全中的角色
【8月更文挑战第24天】
48 0
|
4月前
|
安全 数据安全/隐私保护
支付系统之微信支付08-身份认证,公钥和私钥的含义,私钥自己有的,作为唯一的控制系统,私钥加密,公钥解密是为了身份认证
支付系统之微信支付08-身份认证,公钥和私钥的含义,私钥自己有的,作为唯一的控制系统,私钥加密,公钥解密是为了身份认证
|
6月前
|
安全 数据安全/隐私保护
在非对称加密中,公钥和私钥的生成过程是如何进行的?
【5月更文挑战第13天】在非对称加密中,公钥和私钥的生成过程是如何进行的?
263 3
|
6月前
|
机器学习/深度学习 安全 算法
【现代密码学】笔记9-10.3-- 公钥(非对称加密)、混合加密理论《introduction to modern cryphtography》
【现代密码学】笔记9-10.3-- 公钥(非对称加密)、混合加密理论《introduction to modern cryphtography》
90 0
|
5天前
|
存储 安全 算法
网络安全与信息安全:漏洞、加密技术及安全意识的重要性
如今的网络环境中,网络安全威胁日益严峻,面对此类问题,除了提升相关硬件的安全性、树立法律法规及行业准则,增强网民的网络安全意识的重要性也逐渐凸显。本文梳理了2000年以来有关网络安全意识的研究,综述范围为中国知网中篇名为“网络安全意识”的期刊、硕博论文、会议论文、报纸。网络安全意识的内涵是在“网络安全”“网络安全风险”等相关概念的发展中逐渐明确并丰富起来的,但到目前为止并未出现清晰的概念界定。此领域内的实证研究主要针对网络安全意识现状与问题,其研究对象主要是青少年。网络安全意识教育方面,很多学者总结了国外的成熟经验,但在具体运用上仍缺乏考虑我国的实际状况。 内容目录: 1 网络安全意识的相关
|
3天前
|
安全 算法 网络安全
网络防御的艺术:揭秘加密技术与安全意识的重要性
【10月更文挑战第30天】在数字化时代,网络安全已成为我们生活中不可或缺的部分。本文旨在揭示网络安全漏洞的成因,探讨如何通过加密技术和提升安全意识来构建坚固的网络防线。文章将深入分析常见的安全威胁,并分享实用的防护策略,帮助读者在日益复杂的网络环境中保持警觉和安全。
50 29