加密 & 解密
1.1、相关概念

密钥:是在加密解密算法中输入的参数。

加密:通过一种算法,基于传入的密钥,将明文转换成了不可阅读的密文,这个过程就是加密。

解密:密文到达目的地后,需要再以相同的算法,配合一个密钥,将密文转换成明文,这个过程就是解密。

1.2、分类
分类特点优点缺点算法
对称密钥加/解密加密和解密使用相同的密钥速度快密钥协商、保存麻烦,一方丢失密钥,另一方也会被破解DES3DESAESIDEA
非对称密钥加/解密加密和解密使用不同的密钥不需要协商密钥,一方丢失密钥不会影响到另一方速度慢RSADSA
1.3、应用