[K-Point] 密码学概述

密码学

密码学算法的分类

  1. 消息编码:Base64
  2. 消息摘要:MD类、SHA类、MAC
  3. 对称密码:DES、3DES、AES
  4. 非对称密码:RSA、DH密钥交换
  5. 数字签名:RSASignature、DSASignature

Java编程中常用类

  1. 消息编码
    BASE64Encoder、BASE64Decoder
  2. 消息摘要
    MessageDigest
  3. 对称密码
    KeyGenerator、SecretKey、Cipher
  4. 非对称密码
    KeyPairGenerator、KeyFactory、KeyPair、PublicKey、PrivateKey、Cipher

你可能感兴趣的:([K-Point] 密码学概述)