**
数据加密
**
加/解密是函数变换的过程
根据加密钥匙的不同,分类两种加密体系:
1)第一类:传统加密/对称加密
加密和解密使用同一把钥匙
优点:效率高,加密速度快,可以加密大量的数据,几G到几十G
缺点:密钥的传递问题,特别是多个人同时通信,军队通信
对称加密算法:
DES, 3DES, RC4, RC5, RC6, BASE64, AES256
第二类:公钥加密/非对称加密
加密和解密使不用的同钥匙,一般是公钥加密,私钥解密
优点:解决了密钥传递的问题
缺点:效率低,加密速度慢,比对称加密速度慢1000倍,只能加密少量数据
第三种:两者结合
非对称加密算法:
RSA, DSA
Hash算法(散列):
MD5, SHA1
验证文件的完整性
mysql-5.7 sha1:xxxxxx md5:xxxxxxx