您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
H
I
K
L
M
O
P
R
S
T
U
V
W
A
AesCipher
-
com.uopen.cryptionkit.core
中的类
AES加解密
AesCipher()
- 类 的构造器com.uopen.cryptionkit.core.
AesCipher
algorismToHexString(int, int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将十进制转换为指定长度的十六进制字符串
algorismToHEXString(int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
十进制转换为十六进制字符串
AsciiStringToString(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
ASCII码字符串转数字字符串
B
binaryToAlgorism(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
二进制字符串转十进制
BuildMain
-
com.uopen.cryptionkit
中的类
BuildMain()
- 类 的构造器com.uopen.cryptionkit.
BuildMain
byteArrayToHexString(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
byte数组转16进制字符串
byteConvert32Bytes(BigInteger)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
大数字转换字节流(字节数组)型数据
byteConvertInteger(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
换字节流(字节数组)型数据转大数字
byteToHex(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
字节数组转换为十六进制字符串
byteToInt(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
四个字节的字节数据转换成一个整形数据
byteToString(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
字节数组转为普通字符串(ASCII对应的字符)
C
CF(byte[], byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
CF(int[], int[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
charToByte(char)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
Convert char to byte
checkKey()
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
Cipher()
- 类 的构造器com.uopen.cryptionkit.core.
Sm2Cipher.Cipher
CipherRegister
-
com.uopen.cryptionkit
中的枚举
注册
CK
- 类 中的静态变量com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
com.uopen.cryptionkit
- 程序包 com.uopen.cryptionkit
com.uopen.cryptionkit.core
- 程序包 com.uopen.cryptionkit.core
com.uopen.cryptionkit.key
- 程序包 com.uopen.cryptionkit.key
com.uopen.cryptionkit.utils
- 程序包 com.uopen.cryptionkit.utils
Context()
- 类 的构造器com.uopen.cryptionkit.core.
Sm4Cipher.Context
convertBase64ToBytes(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
convertBase64ToString(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
Base64 转 String
convertToBase64(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
String 转 Base64
convertToBase64(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
D
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
decode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
decode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
decode(String, byte[])
- 接口 中的方法com.uopen.cryptionkit.
UCipher
解密
decode(String, String)
- 接口 中的方法com.uopen.cryptionkit.
UCipher
解密,智能返回对应类型,根据设置的returnType类型
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
decodeByBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
decodeByBase64(String, String)
- 接口 中的方法com.uopen.cryptionkit.
UCipher
解密
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
decodeByHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
decodeByHexString(String, String)
- 接口 中的方法com.uopen.cryptionkit.
UCipher
解密
decodeHex(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将十六进制字符数组转换为字节数组
Decrypt(byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher.Cipher
DEFAULT()
- 类 中的静态方法com.uopen.cryptionkit.key.
KeyCreatorDefault
defaultReturnDataType()
- 接口 中的方法com.uopen.cryptionkit.
UCipher
defaultReturnDataType()
- 接口 中的方法com.uopen.cryptionkit.
USignature
DesCipher
-
com.uopen.cryptionkit.core
中的类
des加解密
DesCipher()
- 类 的构造器com.uopen.cryptionkit.core.
DesCipher
Dofinal(byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher.Cipher
doFinal(byte[], int)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
SM3结果输出
DSAKeyHelper
-
com.uopen.cryptionkit.utils
中的类
DSA秘钥对生成辅助
DSAKeyHelper()
- 类 的构造器com.uopen.cryptionkit.utils.
DSAKeyHelper
DSAKeyHelper.KeyPass
-
com.uopen.cryptionkit.utils
中的类
DsaSignature
-
com.uopen.cryptionkit.core
中的类
DSA签名算法
DsaSignature()
- 类 的构造器com.uopen.cryptionkit.core.
DsaSignature
E
ecc_a
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_b
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_bc_spec
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_curve
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_gx
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_gx_fieldelement
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_gy
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_gy_fieldelement
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_key_pair_generator
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_n
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_p
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_param
- 类 中的静态变量com.uopen.cryptionkit.core.
Sm2Cipher
ecc_point_g
- 类 中的变量com.uopen.cryptionkit.core.
Sm2Cipher
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
加密
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
encode(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
encode(String, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
encode(String, byte[])
- 接口 中的方法com.uopen.cryptionkit.
UCipher
加密
encode(String, String)
- 接口 中的方法com.uopen.cryptionkit.
UCipher
加密,智能返回对应类型,根据设置的returnType类型
encodeHex(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将字节数组转换为十六进制字符数组
encodeHex(byte[], boolean)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将字节数组转换为十六进制字符数组
encodeHex(byte[], char[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将字节数组转换为十六进制字符数组
encodeHexString(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将字节数组转换为十六进制字符串
encodeHexString(byte[], boolean)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将字节数组转换为十六进制字符串
encodeHexString(byte[], char[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将字节数组转换为十六进制字符串
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
encodeToBase64(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
encodeToBase64(String, String)
- 接口 中的方法com.uopen.cryptionkit.
UCipher
加密返回Base64
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
encodeToHexString(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
encodeToHexString(String, String)
- 接口 中的方法com.uopen.cryptionkit.
UCipher
加密
Encrypt(byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher.Cipher
F
FK
- 类 中的静态变量com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
G
generateKeyPair()
- 类 中的静态方法com.uopen.cryptionkit.core.
RsaPrivateCipher.KeyPairHelper
生成密钥对 将密钥分别用Base64编码保存到#publicKey.properties#和#privateKey.properties#文件中 保存的默认名称分别为publicKey和privateKey
generateKeyPair()
- 类 中的静态方法com.uopen.cryptionkit.utils.
RsaKeyHelper
生成密钥对 将密钥分别用Base64编码保存到#publicKey.properties#和#privateKey.properties#文件中 保存的默认名称分别为publicKey和privateKey
generateKeyPair(Sm2Cipher)
- 类 中的静态方法com.uopen.cryptionkit.utils.
SM2KeyHelper
genKeyPair(String, ReturnType)
- 类 中的静态方法com.uopen.cryptionkit.utils.
DSAKeyHelper
getAesPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
AES秘钥
getAesPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getCipher(Class)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
getClazz()
- 枚举 中的方法com.uopen.cryptionkit.
CipherRegister
getDasPrivateKey()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
获取DSA签名私钥
getDasPrivateKey()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getDasPublicKey()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
获取DAS签名验证公钥
getDasPublicKey()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getDes()
- 枚举 中的方法com.uopen.cryptionkit.
CipherRegister
getDesPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
获取Des秘钥
getDesPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getDigestSize()
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
getEncryptionHelper()
- 枚举 中的方法com.uopen.cryptionkit.
UEncryptionManager.EncryptionHelper
getHexString(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
根据字节数组获得值(十六进制数字)
getHexString(byte[], boolean)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
根据字节数组获得值(十六进制数字)
getHmacShaPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
加签名秘钥,随意
getHmacShaPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getInstance()
- 类 中的静态方法com.uopen.cryptionkit.
UEncryptionManager
getKeyCreator()
- 类 中的静态方法com.uopen.cryptionkit.
UEncryptionManager
getPrivateKey()
- 类 中的静态方法com.uopen.cryptionkit.core.
RsaPrivateCipher.KeyPairHelper
从文件获取RSA私钥
getPrivateKey(String)
- 类 中的静态方法com.uopen.cryptionkit.core.
RsaPrivateCipher.KeyPairHelper
生成私钥
getPrivateKey()
- 类 中的方法com.uopen.cryptionkit.utils.
DSAKeyHelper.KeyPass
getPrivateKey(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
RsaKeyHelper
构造RSA私钥(RSAPrivateKey)
getPrivateKey()
- 类 中的方法com.uopen.cryptionkit.utils.
SM2KeyHelper.KeyPair
getPrivateKeyFromPKCS12(String, String)
- 类 中的静态方法com.uopen.cryptionkit.core.
RsaPrivateCipher.KeyPairHelper
读取PKCS12格式的key(私钥)pfx格式
getPrivateKeyHex()
- 类 中的方法com.uopen.cryptionkit.utils.
RsaKeyHelper.KeyPass
getPublicKey()
- 类 中的静态方法com.uopen.cryptionkit.core.
RsaPrivateCipher.KeyPairHelper
从文件获取RSA公钥
getPublicKey(String)
- 类 中的静态方法com.uopen.cryptionkit.core.
RsaPrivateCipher.KeyPairHelper
公钥生产RSAPublicKey
getPublicKey()
- 类 中的方法com.uopen.cryptionkit.utils.
DSAKeyHelper.KeyPass
getPublicKey(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
RsaKeyHelper
构造RSA公钥
getPublicKey()
- 类 中的方法com.uopen.cryptionkit.utils.
SM2KeyHelper.KeyPair
getPublicKeyFromCert(InputStream)
- 类 中的静态方法com.uopen.cryptionkit.core.
RsaPrivateCipher.KeyPairHelper
读取公钥,x509格式
getPublicKeyHex()
- 类 中的方法com.uopen.cryptionkit.utils.
RsaKeyHelper.KeyPass
getReturnType()
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
getRsaPrivatePass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
公钥可通过{RsaKeyHelper.java}生成,内置默认使用Base64字符串作为铭文秘钥,如果需要更换,需要生成其他的数据类型,并且调整{RsaPrivateCipher.java/RsaPublicCipher}加密器的秘钥编码方式
getRsaPrivatePass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getRsaPublicPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
私钥可通过{RsaKeyHelper.java}生成,内置默认使用Base64字符串作为铭文秘钥,如果需要更换,需要生成其他的数据类型,并且调整{RsaPrivateCipher.java/RsaPublicCipher}加密器的秘钥编码方式
getRsaPublicPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getSignature(Class)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
getSm2PrivatePass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
私钥可通过{SM2KeyHelper.java}生成,内置默认使用十六进制字符串作为铭文秘钥,如果需要更换,需要生成其他的数据类型,并且调整{Sm2Cipher.java}加密器的秘钥编码方式
getSm2PrivatePass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getSm2PublicPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
公钥可通过{SM2KeyHelper.java}生成,内置默认使用十六进制字符串作为铭文秘钥,如果需要更换,需要生成其他的数据类型,并且调整{Sm2Cipher.java}加密器的秘钥编码方式
getSm2PublicPass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getSm4Pass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
需要注意的是:国密SM4秘钥长度为16个字符
getSm4Pass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getTriplePass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreator
注意:3DES秘钥,长度最好固定24个字符,否则不足将会自动追加补0,超出会自动截断
getTriplePass()
- 类 中的方法com.uopen.cryptionkit.key.
KeyCreatorDefault
getUUID()
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUIDUtils
getUUID(int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUIDUtils
获得指定数目的UUID
getUUIDWithTime()
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUIDUtils
生成一个唯一标识
H
hexStringToAlgorism(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
十六进制字符串装十进制
hexStringToBinary(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
十六转二进制
hexStringToByteArray(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
hex字符串转byte数组
hexStringToBytes(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
Convert hex string to byte[]
hexStringToString(String, int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
十六进制转字符串
hexToByte(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
十六进制串转化为byte数组
hexToByteOneByOne(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
HmacSHA1Cipher
-
com.uopen.cryptionkit.core
中的类
SHA1签名加密(只能加签,不能逆向解密)
HmacSHA1Cipher()
- 类 的构造器com.uopen.cryptionkit.core.
HmacSHA1Cipher
HmacSHA256Cipher
-
com.uopen.cryptionkit.core
中的类
HmacSHA256签名加密(只能加签,不能逆向解密)
HmacSHA256Cipher()
- 类 的构造器com.uopen.cryptionkit.core.
HmacSHA256Cipher
I
Init_dec(BigInteger, ECPoint)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher.Cipher
Init_enc(ECPoint)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher.Cipher
initKey(KeyCreator)
- 类 中的静态方法com.uopen.cryptionkit.
UEncryptionManager
注入Key
intToBytes(int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
整形转换成网络传输的字节流(字节数组)型数据
isBase64(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
是否为64位字符串
isHexNumber(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
数据是否为16进制
isNull(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
StringUtils
isPadding
- 类 中的变量com.uopen.cryptionkit.core.
Sm4Cipher.Context
iv
- 类 中的静态变量com.uopen.cryptionkit.core.
Sm3Signature
K
KEY_ALGORITHM
- 类 中的静态变量com.uopen.cryptionkit.core.
DsaSignature
KEY_ALGORITHM
- 类 中的静态变量com.uopen.cryptionkit.utils.
DSAKeyHelper
KEY_SIZE
- 类 中的静态变量com.uopen.cryptionkit.utils.
DSAKeyHelper
KeyCreator
-
com.uopen.cryptionkit.key
中的类
秘钥管理器,希望对外使用将秘钥传输和加密过程分开,具体使用到哪些算法重写对应秘钥获取即可
KeyCreator()
- 类 的构造器com.uopen.cryptionkit.key.
KeyCreator
KeyCreatorDefault
-
com.uopen.cryptionkit.key
中的类
KeyCreatorDefault()
- 类 的构造器com.uopen.cryptionkit.key.
KeyCreatorDefault
KeyPair()
- 类 的构造器com.uopen.cryptionkit.utils.
SM2KeyHelper.KeyPair
KeyPairHelper()
- 类 的构造器com.uopen.cryptionkit.core.
RsaPrivateCipher.KeyPairHelper
KeyPass()
- 类 的构造器com.uopen.cryptionkit.utils.
DSAKeyHelper.KeyPass
KeyPass()
- 类 的构造器com.uopen.cryptionkit.utils.
RsaKeyHelper.KeyPass
L
longToBytes(long)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
长整形转换成网络传输的字节流(字节数组)型数据
M
main(String[])
- 类 中的静态方法com.uopen.cryptionkit.
BuildMain
main(String[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
DSAKeyHelper
main(String[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
SM2KeyHelper
Md5Signature
-
com.uopen.cryptionkit.core
中的类
MD5工具
Md5Signature()
- 类 的构造器com.uopen.cryptionkit.core.
Md5Signature
mode
- 类 中的变量com.uopen.cryptionkit.core.
Sm4Cipher.Context
O
Op
-
com.uopen.cryptionkit
中的枚举
opSign(Class, String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
opSignByKey(Class, String, String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
加签
optEncrypt(Class, String, String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
P
padding(byte[], int)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
对最后一个分组字节数据padding
parseToInt(String, int, int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将一个字符串转换为int
parseToInt(String, int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将一个十进制形式的数字字符串转换为int
patchHexString(String, int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
HEX字符串前补0,主要用于长度位数不足。
printHexString(byte[])
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
打印十六进制字符串
R
reset()
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
ReturnType
-
com.uopen.cryptionkit
中的枚举
rotateLeft(int, int)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
RsaKeyHelper
-
com.uopen.cryptionkit.utils
中的类
RSA秘钥对生成辅助
RsaKeyHelper()
- 类 的构造器com.uopen.cryptionkit.utils.
RsaKeyHelper
RsaKeyHelper.KeyPass
-
com.uopen.cryptionkit.utils
中的类
RsaPrivateCipher
-
com.uopen.cryptionkit.core
中的类
RSA加解密工具(私钥持有方使用)
RsaPrivateCipher()
- 类 的构造器com.uopen.cryptionkit.core.
RsaPrivateCipher
RsaPrivateCipher.KeyPairHelper
-
com.uopen.cryptionkit.core
中的类
RsaPublicCipher
-
com.uopen.cryptionkit.core
中的类
RSA加解密(公钥持有者使用)
RsaPublicCipher()
- 类 的构造器com.uopen.cryptionkit.core.
RsaPublicCipher
S
saveToFile(String, String)
- 类 中的方法com.uopen.cryptionkit.utils.
DSAKeyHelper.KeyPass
saveToFile(String, String)
- 类 中的方法com.uopen.cryptionkit.utils.
RsaKeyHelper.KeyPass
保存到文件16进制
SboxTable
- 类 中的静态变量com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
setClazz(Class)
- 枚举 中的方法com.uopen.cryptionkit.
CipherRegister
setDes(String)
- 枚举 中的方法com.uopen.cryptionkit.
CipherRegister
setPrivateKey(String)
- 类 中的方法com.uopen.cryptionkit.utils.
DSAKeyHelper.KeyPass
setPrivateKey(String)
- 类 中的方法com.uopen.cryptionkit.utils.
SM2KeyHelper.KeyPair
setPrivateKeyHex(String)
- 类 中的方法com.uopen.cryptionkit.utils.
RsaKeyHelper.KeyPass
setPublicKey(String)
- 类 中的方法com.uopen.cryptionkit.utils.
DSAKeyHelper.KeyPass
setPublicKey(String)
- 类 中的方法com.uopen.cryptionkit.utils.
SM2KeyHelper.KeyPair
setPublicKeyHex(String)
- 类 中的方法com.uopen.cryptionkit.utils.
RsaKeyHelper.KeyPass
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
AesCipher
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
DesCipher
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
DsaSignature
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA1Cipher
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
HmacSHA256Cipher
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
Md5Signature
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPrivateCipher
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
RsaPublicCipher
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
Sm2Cipher
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher
setReturnDataType(ReturnType)
- 类 中的方法com.uopen.cryptionkit.core.
TripleDesCipher
setReturnDataType(ReturnType)
- 接口 中的方法com.uopen.cryptionkit.
UCipher
setReturnDataType(ReturnType)
- 接口 中的方法com.uopen.cryptionkit.
USignature
sign(byte[])
- 类 中的方法com.uopen.cryptionkit.core.
DsaSignature
sign(byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Md5Signature
sign(byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
sign(byte[])
- 接口 中的方法com.uopen.cryptionkit.
USignature
签名
SIGNATURE_ALGORITHM
- 类 中的静态变量com.uopen.cryptionkit.core.
DsaSignature
signByKey(byte[], byte[])
- 类 中的方法com.uopen.cryptionkit.core.
DsaSignature
signByKey(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
DsaSignature
signByKey(byte[], byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Md5Signature
signByKey(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Md5Signature
signByKey(byte[], byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
signByKey(String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
signByKey(byte[], byte[])
- 接口 中的方法com.uopen.cryptionkit.
USignature
签名
signByKey(String, String)
- 接口 中的方法com.uopen.cryptionkit.
USignature
签名
signToBase64(String)
- 类 中的方法com.uopen.cryptionkit.core.
DsaSignature
signToBase64(String)
- 类 中的方法com.uopen.cryptionkit.core.
Md5Signature
signToBase64(String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
signToBase64(String)
- 接口 中的方法com.uopen.cryptionkit.
USignature
签名
signToHexString(String, boolean)
- 类 中的方法com.uopen.cryptionkit.core.
DsaSignature
signToHexString(String, boolean)
- 类 中的方法com.uopen.cryptionkit.core.
Md5Signature
signToHexString(String, boolean)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
signToHexString(String, boolean)
- 接口 中的方法com.uopen.cryptionkit.
USignature
签名
signToString(String)
- 类 中的方法com.uopen.cryptionkit.core.
DsaSignature
signToString(String)
- 类 中的方法com.uopen.cryptionkit.core.
Md5Signature
signToString(String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
signToString(String)
- 接口 中的方法com.uopen.cryptionkit.
USignature
签名 默认返回String
sk
- 类 中的变量com.uopen.cryptionkit.core.
Sm4Cipher.Context
Sm2Cipher
-
com.uopen.cryptionkit.core
中的类
SM2国秘非对称,类似RSA,比其效率高,更安全
Sm2Cipher()
- 类 的构造器com.uopen.cryptionkit.core.
Sm2Cipher
Sm2Cipher.Cipher
-
com.uopen.cryptionkit.core
中的类
SM2KeyHelper
-
com.uopen.cryptionkit.utils
中的类
SM2秘钥对生成辅助
SM2KeyHelper()
- 类 的构造器com.uopen.cryptionkit.utils.
SM2KeyHelper
SM2KeyHelper.KeyPair
-
com.uopen.cryptionkit.utils
中的类
Sm3Signature
-
com.uopen.cryptionkit.core
中的类
国密3:杂凑签名算法
Sm3Signature()
- 类 的构造器com.uopen.cryptionkit.core.
Sm3Signature
Sm3Signature(Sm3Signature)
- 类 的构造器com.uopen.cryptionkit.core.
Sm3Signature
sm4_crypt_cbc(Sm4Cipher.Context, byte[], byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
sm4_crypt_ecb(Sm4Cipher.Context, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
SM4_DECRYPT
- 类 中的静态变量com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
SM4_ENCRYPT
- 类 中的静态变量com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
sm4_setkey_dec(Sm4Cipher.Context, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
sm4_setkey_enc(Sm4Cipher.Context, byte[])
- 类 中的方法com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
Sm4Cipher
-
com.uopen.cryptionkit.core
中的类
SM4国秘对称算法,类似3DES,128位秘钥
Sm4Cipher()
- 类 的构造器com.uopen.cryptionkit.core.
Sm4Cipher
Sm4Cipher.Context
-
com.uopen.cryptionkit.core
中的类
上下文
Sm4Cipher.Sm4Kit
-
com.uopen.cryptionkit.core
中的类
Sm4Kit()
- 类 的构造器com.uopen.cryptionkit.core.
Sm4Cipher.Sm4Kit
splitBytes(byte[], int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
根据限定的每组字节长度,将字节数组分组
StringToAsciiString(String)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
数字字符串转ASCII码字符串
StringUtils
-
com.uopen.cryptionkit.utils
中的类
Created by fplei on 2018/9/21.
StringUtils()
- 类 的构造器com.uopen.cryptionkit.utils.
StringUtils
subByte(byte[], int, int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
T
Tj
- 类 中的静态变量com.uopen.cryptionkit.core.
Sm3Signature
toDigit(char, int)
- 类 中的静态方法com.uopen.cryptionkit.utils.
UUtils
将十六进制字符转换成一个整数
TripleDesCipher
-
com.uopen.cryptionkit.core
中的类
3des加解密
TripleDesCipher()
- 类 的构造器com.uopen.cryptionkit.core.
TripleDesCipher
U
UCipher
-
com.uopen.cryptionkit
中的接口
加密器
UEncryptionManager
-
com.uopen.cryptionkit
中的类
Uopen加解密管理器,支持DES,3DES,AES,RSA,SM4,SM2加密,HmacSha1,HmacSha256,MD5,SM3,DAS签名
UEncryptionManager()
- 类 的构造器com.uopen.cryptionkit.
UEncryptionManager
UEncryptionManager.EncryptionHelper
-
com.uopen.cryptionkit
中的枚举
update(byte[], int, int)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
明文输入
update(byte)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
USignature
-
com.uopen.cryptionkit
中的接口
签名器
UUIDUtils
-
com.uopen.cryptionkit.utils
中的类
生成UUID
UUIDUtils()
- 类 的构造器com.uopen.cryptionkit.utils.
UUIDUtils
UUtils
-
com.uopen.cryptionkit.utils
中的类
Created by fplei on 2018/9/21.
UUtils()
- 类 的构造器com.uopen.cryptionkit.utils.
UUtils
V
valueOf(String)
- 枚举 中的静态方法com.uopen.cryptionkit.
CipherRegister
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法com.uopen.cryptionkit.
Op
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法com.uopen.cryptionkit.
ReturnType
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 枚举 中的静态方法com.uopen.cryptionkit.
UEncryptionManager.EncryptionHelper
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法com.uopen.cryptionkit.
CipherRegister
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法com.uopen.cryptionkit.
Op
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法com.uopen.cryptionkit.
ReturnType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 枚举 中的静态方法com.uopen.cryptionkit.
UEncryptionManager.EncryptionHelper
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, String, String)
- 类 中的方法com.uopen.cryptionkit.core.
DsaSignature
verify(String, String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Md5Signature
verify(String, String, String)
- 类 中的方法com.uopen.cryptionkit.core.
Sm3Signature
verify(Class, String, String, String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
签名验证
verify(String, String, String)
- 接口 中的方法com.uopen.cryptionkit.
USignature
签名验证
W
withAes(String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
Aes加解密
withDasSign(String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
加签
withDasVerify(String, String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
验签
withHmacSh256(String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
HmacSh256签名
withHmacSha1(String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
HmacSh1签名
withMd5(String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
MD5签名
withOneDes(String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
des加解密
withRsaPrivate(String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
RSA公钥加解密
withRsaPublic(String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
RSA公钥加解密
withSm2PrivateKey(String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
国秘SM2非对称加解密(私钥操作)
withSm2PublicKey(String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
国秘SM2非对称加解密(公钥操作)
withSm3(String, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
杂凑SM3签名
withSm4(String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
国秘SM4加解密
withTripleDes(String, Op, ReturnType)
- 类 中的方法com.uopen.cryptionkit.
UEncryptionManager
3des加解密
A
B
C
D
E
F
G
H
I
K
L
M
O
P
R
S
T
U
V
W
跳过导航链接
概览
程序包
类
使用
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2022. All rights reserved.