public class Algorithm extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
AES
默认的AES加密方式:AES/CBC/PKCS5Padding
|
static String |
ARCFOUR |
static String |
Blowfish |
static String |
DES
默认的DES加密方式:DES/ECB/PKCS5Padding
|
static String |
DESede
3DES算法,默认实现为:DESede/CBC/PKCS5Padding
|
static String |
EC
签名算法类型
EC(Elliptic Curve)算法
|
static String |
HmacMD5
HMAC算法类型
|
static String |
HmacSHA1 |
static String |
HmacSHA256 |
static String |
HmacSHA384 |
static String |
HmacSHA512 |
static String |
HmacSM3
HmacSM3算法实现,需要BouncyCastle库支持
|
static String |
MD2
摘要算法类型
|
static String |
MD2withRSA
The MD2/MD5 with RSA Encryption signature algorithm
|
static String |
MD5 |
static String |
MD5withRSA |
static String |
NONEwithDSA
The Digital Signature Algorithm
|
static String |
NONEwithECDSA
The ECDSA signature algorithms
|
static String |
NONEwithRSA
The RSA signature algorithm
|
static String |
PBEWithMD5AndDES |
static String |
PBEWithSHA1AndDESede |
static String |
PBEWithSHA1AndRC2_40 |
static String |
RC4 |
static String |
RSA
RSA算法
|
static String |
RSA_ECB_PKCS1
RSA算法,此算法用了默认补位方式为RSA/ECB/PKCS1Padding
|
static String |
RSA_None
RSA算法,此算法用了RSA/None/NoPadding
|
static String |
SHA1 |
static String |
SHA1withDSA
The DSA with SHA-1 signature algorithm
|
static String |
SHA1withECDSA |
static String |
SHA1withRSA
The signature algorithm with SHA-* and the RSA
|
static String |
SHA256 |
static String |
SHA256withECDSA |
static String |
SHA256withRSA |
static String |
SHA384 |
static String |
SHA384withECDSA |
static String |
SHA384withRSA |
static String |
SHA512 |
static String |
SHA512withECDSA |
static String |
SHA512withRSA |
static String |
SHAPRNG |
static String |
SM1
国密算法
|
static String |
SM2 |
static String |
SM3 |
static String |
SM4 |
static String |
TYPE_PRIVATE_KEY
密钥类型
|
static String |
TYPE_PUBLIC_KEY |
| Constructor and Description |
|---|
Algorithm() |
public static final String TYPE_PRIVATE_KEY
public static final String TYPE_PUBLIC_KEY
public static final String RSA
public static final String RSA_ECB_PKCS1
public static final String RSA_None
public static final String EC
public static final String AES
public static final String ARCFOUR
public static final String Blowfish
public static final String DES
public static final String DESede
public static final String RC4
public static final String PBEWithMD5AndDES
public static final String PBEWithSHA1AndDESede
public static final String PBEWithSHA1AndRC2_40
public static final String NONEwithRSA
public static final String MD2withRSA
public static final String MD5withRSA
public static final String SHA1withRSA
public static final String SHA256withRSA
public static final String SHA384withRSA
public static final String SHA512withRSA
public static final String NONEwithDSA
public static final String SHA1withDSA
public static final String NONEwithECDSA
public static final String SHA1withECDSA
public static final String SHA256withECDSA
public static final String SHA384withECDSA
public static final String SHA512withECDSA
public static final String HmacMD5
public static final String HmacSHA1
public static final String HmacSHA256
public static final String HmacSHA384
public static final String HmacSHA512
public static final String HmacSM3
public static final String MD2
public static final String MD5
public static final String SHA1
public static final String SHA256
public static final String SHA384
public static final String SHA512
public static final String SHAPRNG
public static final String SM1
public static final String SM2
public static final String SM3
public static final String SM4
Copyright © 2020. All rights reserved.