alin的学习之路:加密相关知识(加密和解密,常见加密算法,消息验证码HMAC,数字签名)
alin的学习之路:加密相关知识(加密和解密,常见加密算法,消息验证码HMAC,数字签名)
1. 加密和解密
1.1 加密的三要素
原始数据
加密操作: 明文 -> 密文
解密操作: 密文 -> 明文
算法
加密算法
解密算法
密钥
本质上就是一个定长的字符串
不同的加密算法,对应的密钥长度也不同
作用:参与到加密解密的过程中,使最终得到的密文更加安全,不容易被破解
解密的时候需要有密钥的参与,才能还原原始数据
密钥一般是不能告诉别人的,要保管好。(公钥除外)
原创
2020-08-20 19:04:47 ·
1210 阅读 ·
0 评论