跳过导航链接
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.