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