public enum EncryptAlgorithmEnum extends java.lang.Enum<EncryptAlgorithmEnum>
枚举常量和说明 |
---|
EMPTY_CODER
什么也不做
|
FM_SM3
渔翁HASH算法SM3
|
FM_SM4
渔翁对称算法SM4
|
SAN_SM3
三位信安 SM3算法
|
SAN_SM4
三位信安SM4算法
|
SYS_AES
系统内置的AES算法
|
SYS_DES_V_1
已过时。
|
SYS_NUMBER
系统内置加密数字异或算法,唯一算法无需标识头
|
SYS_SHA1
已过时。
|
SYS_SHA256
系统内置的sha-256摘要算法
|
SYS_SM3
系统内置SM3
|
SYS_SM4_V_3
系统内置异或算法v03 内置SM4算法
|
SYS_SM4_V_3_OLD
已过时。
|
SYS_XOR_V_2
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getConfig() |
AbstractEncryptCoder |
getEncryptCoder() |
static AbstractEncryptCoder |
getEncryptCoderByConfig(java.lang.String config)
通过db配置的算法标识返回适配的算法实现
|
static AbstractEncryptCoder |
getEncryptCoderByMark(java.lang.String mark)
通过密文中解析到标志头匹配算法实现
|
java.lang.String |
getValue() |
static java.lang.String |
maxLengthMark()
获取枚举中长度最长的标志位
|
static EncryptAlgorithmEnum |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static EncryptAlgorithmEnum[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
@Deprecated public static final EncryptAlgorithmEnum SYS_SHA1
public static final EncryptAlgorithmEnum SYS_SM3
public static final EncryptAlgorithmEnum SYS_NUMBER
@Deprecated public static final EncryptAlgorithmEnum SYS_DES_V_1
@Deprecated public static final EncryptAlgorithmEnum SYS_XOR_V_2
@Deprecated public static final EncryptAlgorithmEnum SYS_SM4_V_3_OLD
public static final EncryptAlgorithmEnum SYS_SM4_V_3
public static final EncryptAlgorithmEnum SYS_SHA256
public static final EncryptAlgorithmEnum SYS_AES
public static final EncryptAlgorithmEnum FM_SM3
public static final EncryptAlgorithmEnum FM_SM4
public static final EncryptAlgorithmEnum SAN_SM3
public static final EncryptAlgorithmEnum SAN_SM4
public static final EncryptAlgorithmEnum EMPTY_CODER
public static EncryptAlgorithmEnum[] values()
for (EncryptAlgorithmEnum c : EncryptAlgorithmEnum.values()) System.out.println(c);
public static EncryptAlgorithmEnum valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值public java.lang.String getConfig()
public java.lang.String getValue()
public AbstractEncryptCoder getEncryptCoder() throws CoderException
CoderException
public static java.lang.String maxLengthMark()
public static AbstractEncryptCoder getEncryptCoderByConfig(java.lang.String config) throws CoderException
config
- CoderException
public static AbstractEncryptCoder getEncryptCoderByMark(java.lang.String mark) throws CoderException
mark
- CoderException