public enum Encryption extends java.lang.Enum<Encryption> implements EncryptionInterface
| 枚举常量和说明 |
|---|
AES_128_CBC
AES-128-CBC加密处理。
|
AES_CBC_NOPADDING
AES/CBC/NoPadding加密处理。
|
AES_ECB_PKCS5PADDING
AES/ECB/PKCS5Padding加密处理。
|
Base64
base64编码、解码处理。
|
FASTMD5
本地代码加速的MD5指纹算法处理。
|
HEX
16进制字符串编码。
|
HMAC_SHA1
hmac sha1加密处理。
|
HMAC_SHA256
HmacSHA256加密、解密处理。
|
HMAC_SHA512
HmacSHA512加密、解密处理。
|
MD5
JDK的MD5指纹算法处理。
|
MD5_16BIT
JDK的MD5指纹算法处理。
|
RSA_PRIVATE_KEY
RSA私钥加密解密、签名。
|
RSA_PUBLIC_KEY
RSA公钥加密解密、校验签名。
|
SHA
sha加密处理。
|
SHA1
sha1加密处理。
|
UNKNOWN
无效的加密方式。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Encryption |
get(java.lang.String methodName)
获取加密算法对象。
|
static Encryption |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static Encryption[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Encryption AES_128_CBC
public static final Encryption AES_CBC_NOPADDING
public static final Encryption AES_ECB_PKCS5PADDING
public static final Encryption SHA
public static final Encryption SHA1
public static final Encryption HMAC_SHA1
public static final Encryption HMAC_SHA256
public static final Encryption HMAC_SHA512
public static final Encryption RSA_PRIVATE_KEY
public static final Encryption RSA_PUBLIC_KEY
public static final Encryption MD5
public static final Encryption MD5_16BIT
public static final Encryption FASTMD5
public static final Encryption Base64
public static final Encryption HEX
public static final Encryption UNKNOWN
public static Encryption[] values()
for (Encryption c : Encryption.values()) System.out.println(c);
public static Encryption valueOf(java.lang.String name)
name - 要返回的枚举常量的名称。java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException - 如果参数为空值public static Encryption get(java.lang.String methodName)
methodName - Copyright © 2001-2014 hynnet.com