密码学的三个方向即三种加密方式

密码学

首先必须的高大上起来!!
密码学是一门研究确保信息的秘密性、真实性的技术。从保护信息的方式上可以分为三个分支:

  1. 密码学Hash函数,以及消息认证码和数字签名等
  2. 对称加密算法
  3. 非对称加密算法(公钥加密算法)

数据加密

加密,简单说就是对一段文本进行一些骚操作,把原先能看得懂的文本,变成一片鬼画符,让别人看不懂。这就是数据加密。
信息加密在生活中还是比较常见的,举例子呢一般就会说学生上课传字条,移动下字母数字或者其他搞一搞,这样不仅帮忙传字条的人看不懂,就算被老师查到了,老师也不知道字条的内容是啥,只有你和需要接受纸条的人知道你们约定的方法是啥。但是推进加密算法不断发展的其实是战争,尤其是近现代通信技术运用到战争中之后。比如一站的齐默尔曼电报(直接促使美国对德宣战)、多格尔沙洲伏击战;二战中珍珠港事件中美国和日本的密码破译战、德国进攻苏联时苏联西方面军的通信泄露等

数据的三种加密方式

HASH

计算文本的hash值;不可逆;一般用于校验;有MD5、SHA1、SHA256等。这个从某些程度上来说不属于加密算法,因为是不可逆的。

对称加密

用于数据加密;加密和解密的秘钥相同;速度比非对称加密要快很多(极端场景下可以快到1000倍);常用的对称加密算法有AES128(最常用算法)、AES256、DES、3DES

非对称加密

用于数据加密,ssl证书验证、保证了通信安全;一对秘钥分为公私钥对;私钥加密只能公钥解密;公钥加密只能私钥解密;加解密速度比较慢;常用的非对称加密算法有RSA(最常用算法,也是目前公认安全性较高的算法)、DSA、ECC、DH

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值