| 程序包 | 说明 |
|---|---|
| com.uopen.cryptionkit | |
| com.uopen.cryptionkit.core | |
| com.uopen.cryptionkit.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
default ReturnType |
USignature.defaultReturnDataType() |
default ReturnType |
UCipher.defaultReturnDataType() |
static ReturnType |
ReturnType.valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static ReturnType[] |
ReturnType.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
UEncryptionManager.opSign(java.lang.Class clazz,
java.lang.String content,
ReturnType returnDataType) |
java.lang.String |
UEncryptionManager.opSignByKey(java.lang.Class clazz,
java.lang.String key,
java.lang.String content,
ReturnType returnDataType)
加签
|
java.lang.String |
UEncryptionManager.optEncrypt(java.lang.Class clazz,
java.lang.String key,
java.lang.String content,
Op type,
ReturnType returnDataType) |
void |
USignature.setReturnDataType(ReturnType returnType) |
void |
UCipher.setReturnDataType(ReturnType returnType) |
java.lang.Boolean |
UEncryptionManager.verify(java.lang.Class clazz,
java.lang.String key,
java.lang.String sign,
java.lang.String content,
ReturnType returnDataType)
签名验证
|
java.lang.String |
UEncryptionManager.withAes(java.lang.String content,
Op type,
ReturnType returnDataType)
Aes加解密
|
java.lang.String |
UEncryptionManager.withDasSign(java.lang.String content,
ReturnType returnDataType)
加签
|
java.lang.Boolean |
UEncryptionManager.withDasVerify(java.lang.String data,
java.lang.String sign,
ReturnType returnType)
验签
|
java.lang.String |
UEncryptionManager.withHmacSh256(java.lang.String content,
ReturnType returnDataType)
HmacSh256签名
|
java.lang.String |
UEncryptionManager.withHmacSha1(java.lang.String content,
ReturnType returnDataType)
HmacSh1签名
|
java.lang.String |
UEncryptionManager.withMd5(java.lang.String content,
ReturnType returnDataType)
MD5签名
|
java.lang.String |
UEncryptionManager.withOneDes(java.lang.String content,
Op type,
ReturnType returnDataType)
des加解密
|
java.lang.String |
UEncryptionManager.withRsaPrivate(java.lang.String content,
Op operator,
ReturnType returnDataType)
RSA公钥加解密
|
java.lang.String |
UEncryptionManager.withRsaPublic(java.lang.String content,
Op operator,
ReturnType returnDataType)
RSA公钥加解密
|
java.lang.String |
UEncryptionManager.withSm2PrivateKey(java.lang.String content,
Op operator,
ReturnType returnDataType)
国秘SM2非对称加解密(私钥操作)
|
java.lang.String |
UEncryptionManager.withSm2PublicKey(java.lang.String content,
Op operator,
ReturnType returnDataType)
国秘SM2非对称加解密(公钥操作)
|
java.lang.String |
UEncryptionManager.withSm3(java.lang.String content,
ReturnType returnDataType)
杂凑SM3签名
|
java.lang.String |
UEncryptionManager.withSm4(java.lang.String content,
Op operator,
ReturnType returnDataType)
国秘SM4加解密
|
java.lang.String |
UEncryptionManager.withTripleDes(java.lang.String content,
Op type,
ReturnType returnDataType)
3des加解密
|
| 限定符和类型 | 方法和说明 |
|---|---|
ReturnType |
Sm2Cipher.getReturnType() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HmacSHA1Cipher.setReturnDataType(ReturnType mReturnType) |
void |
Sm2Cipher.setReturnDataType(ReturnType mReturnType) |
void |
AesCipher.setReturnDataType(ReturnType mReturnType) |
void |
Md5Signature.setReturnDataType(ReturnType mReturnType) |
void |
DesCipher.setReturnDataType(ReturnType returnType) |
void |
TripleDesCipher.setReturnDataType(ReturnType mReturnType) |
void |
HmacSHA256Cipher.setReturnDataType(ReturnType mReturnType) |
void |
DsaSignature.setReturnDataType(ReturnType returnType) |
void |
Sm4Cipher.setReturnDataType(ReturnType returnType) |
void |
RsaPrivateCipher.setReturnDataType(ReturnType mReturnType) |
void |
RsaPublicCipher.setReturnDataType(ReturnType mReturnType) |
void |
Sm3Signature.setReturnDataType(ReturnType returnType) |
| 限定符和类型 | 方法和说明 |
|---|---|
static DSAKeyHelper.KeyPass |
DSAKeyHelper.genKeyPair(java.lang.String seed,
ReturnType returnType) |
Copyright © 2022. All rights reserved.