说明:本文属于学习笔记,借鉴了很多经典网文,已记不清出处,如有侵权,请告知。
前言:
嵌入式开发时,绕不开数据安全问题。最近又在做OTA升级相关工作,因此,借此机会学习了加解密、签名、数字证书等知识,并做此笔记。
一、加密、解密
1、对称加密
对称加密是指加密和解密时使用同一个密钥。
2、非对称加密
非对称加密是指加密和解密使用不同的密钥,这两个密钥分别叫做公钥、私钥。
公钥是可以公开给所有人的,而私钥需要自己保密的。
- 发送方使用接收方公钥加密的数据只能用接收方私钥解密:
说明:本文属于学习笔记,借鉴了很多经典网文,已记不清出处,如有侵权,请告知。
嵌入式开发时,绕不开数据安全问题。最近又在做OTA升级相关工作,因此,借此机会学习了加解密、签名、数字证书等知识,并做此笔记。
对称加密是指加密和解密时使用同一个密钥。
非对称加密是指加密和解密使用不同的密钥,这两个密钥分别叫做公钥、私钥。
公钥是可以公开给所有人的,而私钥需要自己保密的。