对称加解密算法

DES算法
  • DES算法模式
    1. 电子密码本模式ECB
    2. 加密块链模式CBC
    3. 加密反馈模式CFB
    4. 输出反馈模式OFB

DES加密模式原理详解

3DES算法

AES算法

RC4算法

非对称加解密算法

RSA算法

消息摘要算法

MAC算法
  • 常见的MAC算法模式
    1. PBOC_3DES
    2. ANSI X9.9
    3. ANSI x9.19

编码算法

Base64
  1. base64 标准 分为 RFC 4648 and RFC 2045 。java自带工具类 ```java /**
  • Returns a {@link Encoder} that encodes using the
  • Basic type base64 encoding scheme. *
  • @return A Base64 encoder. */ public static Encoder getEncoder() { return Encoder.RFC4648; }

/**

  • Returns a {@link Encoder} that encodes using the
  • URL and Filename safe type base64
  • encoding scheme. *
  • @return A Base64 encoder. */ public static Encoder getUrlEncoder() { return Encoder.RFC4648_URLSAFE; }

/**

  • Returns a {@link Encoder} that encodes using the
  • MIME type base64 encoding scheme. *
  • @return A Base64 encoder. */ public static Encoder getMimeEncoder() { return Encoder.RFC2045; }

```