public enum AesModel extends Enum<AesModel>
枚举常量和说明 |
---|
CBC
密码分组链接模式(Cipher Block Chaining)
先将明文切分成若干小段,然后每一小段与初始块或者上一段的密文段进行异或运算后,
再与密钥进行加密
|
CFB
密码反馈模式
|
CTR
计算器模式
有一个自增的算子,这个算子用密钥加密之后的输出和明文异或的结果得到密文
|
ECB
电码本模式(Electronic Codebook Book)
是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),
然后单独一个个加密,一个个输出组成密文。
|
OFB
输出反馈模式
|
public static final AesModel ECB
public static final AesModel CBC
public static final AesModel CFB
public static final AesModel OFB
public static final AesModel CTR
public static AesModel[] values()
for (AesModel c : AesModel.values()) System.out.println(c);
public static AesModel valueOf(String name)
name
- 要返回的枚举常量的名称。IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量NullPointerException
- 如果参数为空值