概念

加密就是将数据经过算法处理,变得不可读,失去原始数据的格式
加密的作用就是防止敏感数据泄露,暴露数据内容
加密: 原始数据(明文)变成加密数据的过程
解密: 加密数据(密文)反转成原始数据的过程

可逆转加密

能加密也能解密

  • 有密钥

    • 对称密钥
      • DES
      • AES
    • 非对称密钥

      有两把钥匙,

      • RSA
      • RSA2
  • 无密钥
    • Base64

不可逆转加密

能加密,但不能解密

密码无法逆转,但可以使用穷举法破解

  • md5
  • sha1