public enum CryptoPrimitive extends Enum<CryptoPrimitive>
Enum Constant and Description |
---|
BLOCK_CIPHER
对称本原:分组密码
|
KEY_AGREEMENT
不对称原始:密钥协商与密钥分配
|
KEY_ENCAPSULATION
不对称原始:密钥封装机制
|
KEY_WRAP
对称本原:密钥包
|
MAC
对称原始:消息认证码
|
MESSAGE_DIGEST
哈希函数
|
PUBLIC_KEY_ENCRYPTION
不对称原始:公钥加密
|
SECURE_RANDOM
密码随机数发生器
|
SIGNATURE
不对称本原:签名方案
|
STREAM_CIPHER
对称本原:流密码
|
Modifier and Type | Method and Description |
---|---|
static CryptoPrimitive |
valueOf(String name)
返回此类型具有指定名称的枚举常量。
|
static CryptoPrimitive[] |
values()
返回一个数组包含该枚举类型的常量,它们的顺序声明。
|
public static final CryptoPrimitive MESSAGE_DIGEST
public static final CryptoPrimitive SECURE_RANDOM
public static final CryptoPrimitive BLOCK_CIPHER
public static final CryptoPrimitive STREAM_CIPHER
public static final CryptoPrimitive MAC
public static final CryptoPrimitive KEY_WRAP
public static final CryptoPrimitive PUBLIC_KEY_ENCRYPTION
public static final CryptoPrimitive SIGNATURE
public static final CryptoPrimitive KEY_ENCAPSULATION
public static final CryptoPrimitive KEY_AGREEMENT
public static CryptoPrimitive[] values()
对于(cryptoprimitive C:cryptoprimitive。values()) 系统,println(C);
public static CryptoPrimitive valueOf(String name)
name
-定要返回的枚举的名称。
IllegalArgumentException
-如果这个枚举类型,也没有固定的具有指定名称
NullPointerException
-如果参数为空
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.