您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
G
H
I
L
M
P
R
S
T
V
A
algorismToHexString(int, int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将十进制转换为指定长度的十六进制字符串
algorismToHEXString(int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
十进制转换为十六进制字符串
AsciiStringToString(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
ASCII码字符串转数字字符串
B
binaryToAlgorism(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
二进制字符串转十进制
byteConvert32Bytes(BigInteger)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
大数字转换字节流(字节数组)型数据
byteConvertInteger(byte[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
换字节流(字节数组)型数据转大数字
byteToHex(byte[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
字节数组转换为十六进制字符串
byteToInt(byte[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
四个字节的字节数据转换成一个整形数据
byteToString(byte[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
字节数组转为普通字符串(ASCII对应的字符)
C
certVerify(String, String, String)
- 类 中的静态方法cn.openjava.gmsm.sm2.
SM2
证书验签
CF(byte[], byte[])
- 类 中的静态方法cn.openjava.gmsm.sm3.
SM3
charToByte(char)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
Convert char to byte
CIPHER_MODE_BC
- 类 中的静态变量cn.openjava.gmsm.sm2.
SM2EngineExtend
BC库默认排序方式-C1C2C3
CIPHER_MODE_NORM
- 类 中的静态变量cn.openjava.gmsm.sm2.
SM2EngineExtend
国密标准排序方式-C1C3C2
CipherObj
-
cn.openjava.gmsm.dto
中的类
密文对象
CipherObj()
- 类 的构造器cn.openjava.gmsm.dto.
CipherObj
cn.openjava.gmsm.constant
- 程序包 cn.openjava.gmsm.constant
cn.openjava.gmsm.dto
- 程序包 cn.openjava.gmsm.dto
cn.openjava.gmsm.exception
- 程序包 cn.openjava.gmsm.exception
cn.openjava.gmsm.sm2
- 程序包 cn.openjava.gmsm.sm2
cn.openjava.gmsm.sm3
- 程序包 cn.openjava.gmsm.sm3
cn.openjava.gmsm.sm4
- 程序包 cn.openjava.gmsm.sm4
cn.openjava.gmsm.test
- 程序包 cn.openjava.gmsm.test
cn.openjava.gmsm.utils
- 程序包 cn.openjava.gmsm.utils
CONFIGURATION_SM4_CBC_IV
- 类 中的静态变量cn.openjava.gmsm.constant.
EncryptionStaticKey
数据库-密钥-CBC向量
CONFIGURATION_SM4_CBC_KEY
- 类 中的静态变量cn.openjava.gmsm.constant.
EncryptionStaticKey
数据库-密钥-CBC秘钥
ConvertUtil
-
cn.openjava.gmsm.utils
中的类
ConvertUtil()
- 类 的构造器cn.openjava.gmsm.utils.
ConvertUtil
CRYPTO_NAME_SM2
- 类 中的静态变量cn.openjava.gmsm.sm2.
SM2
D
DB_SM4_CBC_IV
- 类 中的静态变量cn.openjava.gmsm.constant.
EncryptionStaticKey
存储-密钥-CBC初始向量
DB_SM4_CBC_KEY
- 类 中的静态变量cn.openjava.gmsm.constant.
EncryptionStaticKey
存储-密钥-CBC秘钥
decodeHex(char[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将十六进制字符数组转换为字节数组
decrypt(String, String)
- 类 中的静态方法cn.openjava.gmsm.sm2.
SM2
SM2解密算法
decrypt(String, String, int)
- 类 中的静态方法cn.openjava.gmsm.sm2.
SM2
SM2解密算法
decrypt(String, String, String)
- 类 中的静态方法cn.openjava.gmsm.sm4.
SM4
解密(CBC模式)
decrypt(String, String)
- 类 中的静态方法cn.openjava.gmsm.sm4.
SM4
解密(ECB模式)
decrypt(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmConfigurationUtil
解密数据
decrypt(StringBuffer)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmConfigurationUtil
解密数据
decrypt(String, String, String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmConfigurationUtil
解密字符串
decrypt(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmDBUtil
解密数据
decrypt(String, Class<T>)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmDBUtil
解密
decrypt(String, String, String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmDBUtil
解密数据
decrypt(String, String, String, Class<T>)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmDBUtil
解密数据
decrypt(String, String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmTransmissionUtil
解密
decrypt(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmTransmissionUtil
decrypt(String, String, Class<T>)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmTransmissionUtil
解密对象
decrypt(String, Class<T>)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmTransmissionUtil
解密对象
E
encodeHex(byte[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将字节数组转换为十六进制字符数组
encodeHex(byte[], boolean)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将字节数组转换为十六进制字符数组
encodeHex(byte[], char[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将字节数组转换为十六进制字符数组
encodeHexString(byte[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将字节数组转换为十六进制字符串
encodeHexString(byte[], boolean)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将字节数组转换为十六进制字符串
encodeHexString(byte[], char[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将字节数组转换为十六进制字符串
encrypt(String, String)
- 类 中的静态方法cn.openjava.gmsm.sm2.
SM2
SM2加密算法
encrypt(String, String, int)
- 类 中的静态方法cn.openjava.gmsm.sm2.
SM2
SM2加密算法
encrypt(String, String, String)
- 类 中的静态方法cn.openjava.gmsm.sm4.
SM4
加密(CBC模式)
encrypt(String, String)
- 类 中的静态方法cn.openjava.gmsm.sm4.
SM4
加密(ECB模式)
encrypt(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmConfigurationUtil
加密数据
encrypt(Object)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmDBUtil
加密数据
encrypt(Object, String, String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmDBUtil
加密数据
encrypt(String, String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmTransmissionUtil
加密
encrypt(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmTransmissionUtil
加密
EncryptionStaticKey
-
cn.openjava.gmsm.constant
中的类
encryptString(String, String, String)
- 类 中的静态方法cn.openjava.gmsm.utils.
GmConfigurationUtil
加密数据
G
generateKey()
- 类 中的静态方法cn.openjava.gmsm.sm4.
SM4
生成默认Key
generateKey(int)
- 类 中的静态方法cn.openjava.gmsm.sm4.
SM4
生成制定长度Key
generateSm2Keys(boolean)
- 类 中的静态方法cn.openjava.gmsm.sm2.
SM2
生成SM2公私钥对 BC库使用的公钥=64个字节+1个字节(04标志位),BC库使用的私钥=32个字节 SM2秘钥的组成部分有 私钥D,公钥X,公钥Y, 他们都可以用长度为64的16进制的HEX串表示, SM2公钥并不是直接由X+Y表示, 而是额外添加了一个头,当启用压缩时:公钥=有头+公钥X,即省略了公钥Y的部分
getCipherText()
- 类 中的方法cn.openjava.gmsm.dto.
CipherObj
获取密文
getDigest(String)
- 类 中的静态方法cn.openjava.gmsm.sm3.
SM3
getHexString(byte[])
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
根据字节数组获得值(十六进制数字)
getHexString(byte[], boolean)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
根据字节数组获得值(十六进制数字)
getPlaintext()
- 类 中的方法cn.openjava.gmsm.dto.
PlainObj
getPrivateKey()
- 类 中的方法cn.openjava.gmsm.sm2.
SM2KeyPair
getPublicKey()
- 类 中的方法cn.openjava.gmsm.sm2.
SM2KeyPair
GmConfigurationUtil
-
cn.openjava.gmsm.utils
中的类
国密-配置文件加解密
GmConfigurationUtil()
- 类 的构造器cn.openjava.gmsm.utils.
GmConfigurationUtil
GmDBUtil
-
cn.openjava.gmsm.utils
中的类
国密-数据库加解密
GmDBUtil()
- 类 的构造器cn.openjava.gmsm.utils.
GmDBUtil
GmTransmissionUtil
-
cn.openjava.gmsm.utils
中的类
国密-传输加解密
H
hexStringToAlgorism(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
十六进制字符串装十进制
hexStringToBinary(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
十六转二进制
hexStringToBytes(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
Convert hex string to byte[]
hexStringToString(String, int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
十六进制转字符串
hexToByte(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
十六进制串转化为byte数组
I
init(boolean, CipherParameters)
- 类 中的方法cn.openjava.gmsm.sm2.
SM2EngineExtend
默认初始化方法,使用国密排序标准
init(boolean, int, CipherParameters)
- 类 中的方法cn.openjava.gmsm.sm2.
SM2EngineExtend
默认初始化方法,使用国密排序标准
intToBytes(int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
整形转换成网络传输的字节流(字节数组)型数据
iv
- 类 中的静态变量cn.openjava.gmsm.sm3.
SM3
L
longToBytes(long)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
长整形转换成网络传输的字节流(字节数组)型数据
M
main(String[])
- 类 中的静态方法cn.openjava.gmsm.test.
Test
P
padding(byte[], int)
- 类 中的静态方法cn.openjava.gmsm.sm3.
SM3
对最后一个分组字节数据padding
parseToInt(String, int, int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将一个字符串转换为int
parseToInt(String, int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将一个十进制形式的数字字符串转换为int
patchHexString(String, int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
HEX字符串前补0,主要用于长度位数不足。
PlainObj
<
T
> -
cn.openjava.gmsm.dto
中的类
PlainObj()
- 类 的构造器cn.openjava.gmsm.dto.
PlainObj
空的构造函数
PlainObj(T)
- 类 的构造器cn.openjava.gmsm.dto.
PlainObj
构造函数
processBlock(byte[], int, int)
- 类 中的方法cn.openjava.gmsm.sm2.
SM2EngineExtend
加密或解密输入数据
R
REQUEST_SM2_PRI_KEY
- 类 中的静态变量cn.openjava.gmsm.constant.
EncryptionStaticKey
传输-请求-私钥
REQUEST_SM2_PUB_KEY
- 类 中的静态变量cn.openjava.gmsm.constant.
EncryptionStaticKey
传输-请求-公钥
RESPONSE_SM2_PRI_KEY
- 类 中的静态变量cn.openjava.gmsm.constant.
EncryptionStaticKey
传输-响应-私钥
RESPONSE_SM2_PUB_KEY
- 类 中的静态变量cn.openjava.gmsm.constant.
EncryptionStaticKey
传输-响应-公钥
S
setCipherMode(int)
- 类 中的方法cn.openjava.gmsm.sm2.
SM2EngineExtend
设置密文排序方式
setCipherText(String)
- 类 中的方法cn.openjava.gmsm.dto.
CipherObj
设置密文
setPlaintext(T)
- 类 中的方法cn.openjava.gmsm.dto.
PlainObj
setPrivateKey(String)
- 类 中的方法cn.openjava.gmsm.sm2.
SM2KeyPair
setPublicKey(String)
- 类 中的方法cn.openjava.gmsm.sm2.
SM2KeyPair
sign(String, String)
- 类 中的静态方法cn.openjava.gmsm.sm2.
SM2
签名
SM2
-
cn.openjava.gmsm.sm2
中的类
国密SM2非对称加密算法
SM2()
- 类 的构造器cn.openjava.gmsm.sm2.
SM2
SM2EngineExtend
-
cn.openjava.gmsm.sm2
中的类
SM2EngineExtend()
- 类 的构造器cn.openjava.gmsm.sm2.
SM2EngineExtend
SM2EngineExtend(Digest)
- 类 的构造器cn.openjava.gmsm.sm2.
SM2EngineExtend
SM2KeyPair
-
cn.openjava.gmsm.sm2
中的类
SM2KeyPair(String, String)
- 类 的构造器cn.openjava.gmsm.sm2.
SM2KeyPair
SM2KeyPair()
- 类 的构造器cn.openjava.gmsm.sm2.
SM2KeyPair
SM3
-
cn.openjava.gmsm.sm3
中的类
SM3()
- 类 的构造器cn.openjava.gmsm.sm3.
SM3
SM4
-
cn.openjava.gmsm.sm4
中的类
国密SM4对称加密算法
SM4()
- 类 的构造器cn.openjava.gmsm.sm4.
SM4
SmCryptoException
-
cn.openjava.gmsm.exception
中的异常错误
异常处理
SmCryptoException()
- 异常错误 的构造器cn.openjava.gmsm.exception.
SmCryptoException
空的构造函数
SmCryptoException(String)
- 异常错误 的构造器cn.openjava.gmsm.exception.
SmCryptoException
构造函数
SmCryptoException(String, Throwable)
- 异常错误 的构造器cn.openjava.gmsm.exception.
SmCryptoException
构造函数
SmCryptoException(Throwable)
- 异常错误 的构造器cn.openjava.gmsm.exception.
SmCryptoException
构造函数
SmCryptoException(String, Throwable, boolean, boolean)
- 异常错误 的构造器cn.openjava.gmsm.exception.
SmCryptoException
构造函数
StringToAsciiString(String)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
数字字符串转ASCII码字符串
subByte(byte[], int, int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
T
Test
-
cn.openjava.gmsm.test
中的类
测试
Test()
- 类 的构造器cn.openjava.gmsm.test.
Test
toDigit(char, int)
- 类 中的静态方法cn.openjava.gmsm.utils.
ConvertUtil
将十六进制字符转换成一个整数
V
verify(String, String, String)
- 类 中的静态方法cn.openjava.gmsm.sm2.
SM2
验签
A
B
C
D
E
G
H
I
L
M
P
R
S
T
V
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2023. All rights reserved.