跳过导航链接
B C D E G H I M P S V 

B

BC04 - 类 中的静态变量cn.zyjblogs.crypto.sm2.SM2
 

C

certVerify(String, String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
证书验签
CIPHER_MODE_BC - 类 中的静态变量cn.zyjblogs.crypto.sm2.SM2EngineExtend
BC库默认排序方式-C1C2C3
CIPHER_MODE_NORM - 类 中的静态变量cn.zyjblogs.crypto.sm2.SM2EngineExtend
国密标准排序方式-C1C3C2
cn.zyjblogs.crypto - 程序包 cn.zyjblogs.crypto
 
cn.zyjblogs.crypto.sm2 - 程序包 cn.zyjblogs.crypto.sm2
 
cn.zyjblogs.crypto.sm3 - 程序包 cn.zyjblogs.crypto.sm3
 
cn.zyjblogs.crypto.sm4 - 程序包 cn.zyjblogs.crypto.sm4
 
CRYPTO_NAME_SM2 - 类 中的静态变量cn.zyjblogs.crypto.sm2.SM2
 

D

decrypt(String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
SM2解密算法
decrypt(String, String, SM2.EncodeType, SM2.EncodeType) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
解密
decrypt(String, String, int, SM2.EncodeType, SM2.EncodeType) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
SM2解密算法
decrypt(String, String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm4.SM4
解密(CBC模式)
decrypt(String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm4.SM4
解密(ECB模式)
digest(String) - 类 中的静态方法cn.zyjblogs.crypto.sm3.SM3
 

E

encrypt(String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
SM2加密算法
encrypt(String, String, SM2.EncodeType, SM2.EncodeType) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
SM2加密算法
encrypt(String, String, SM2.Mode, SM2.EncodeType, SM2.EncodeType) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
加密
encrypt(String, String, int, SM2.EncodeType, SM2.EncodeType) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
SM2加密算法
encrypt(String, String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm4.SM4
加密(CBC模式)
encrypt(String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm4.SM4
加密(ECB模式)

G

generateKey() - 类 中的静态方法cn.zyjblogs.crypto.sm4.SM4
生成默认Key
generateKey(int) - 类 中的静态方法cn.zyjblogs.crypto.sm4.SM4
生成制定长度Key或vi
generateSm2Keys(boolean) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
生成SM2公私钥对 BC库使用的公钥=64个字节+1个字节(04标志位),BC库使用的私钥=32个字节 SM2秘钥的组成部分有 私钥D,公钥X,公钥Y, 他们都可以用长度为64的16进制的HEX串表示, SM2公钥并不是直接由X+Y表示, 而是额外添加了一个头,当启用压缩时:公钥=有头+公钥X,即省略了公钥Y的部分
getPrivateKey() - 类 中的方法cn.zyjblogs.crypto.sm2.SM2KeyPair
 
getPublicKey() - 类 中的方法cn.zyjblogs.crypto.sm2.SM2KeyPair
 

H

hmac(String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm3.SM3
 

I

init(boolean, CipherParameters) - 类 中的方法cn.zyjblogs.crypto.sm2.SM2EngineExtend
默认初始化方法,使用国密排序标准
init(boolean, int, CipherParameters) - 类 中的方法cn.zyjblogs.crypto.sm2.SM2EngineExtend
默认初始化方法,使用国密排序标准

M

main(String[]) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
 
main(String[]) - 类 中的静态方法cn.zyjblogs.crypto.sm3.SM3
 
main(String[]) - 类 中的静态方法cn.zyjblogs.crypto.sm4.SM4
 

P

processBlock(byte[], int, int) - 类 中的方法cn.zyjblogs.crypto.sm2.SM2EngineExtend
加密或解密输入数据

S

setCipherMode(int) - 类 中的方法cn.zyjblogs.crypto.sm2.SM2EngineExtend
设置密文排序方式
setPrivateKey(String) - 类 中的方法cn.zyjblogs.crypto.sm2.SM2KeyPair
 
setPublicKey(String) - 类 中的方法cn.zyjblogs.crypto.sm2.SM2KeyPair
 
sign(String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
签名
SM2 - cn.zyjblogs.crypto.sm2中的类
国密SM2非对称加密算法
SM2() - 类 的构造器cn.zyjblogs.crypto.sm2.SM2
 
SM2.EncodeType - cn.zyjblogs.crypto.sm2中的枚举
 
SM2.Mode - cn.zyjblogs.crypto.sm2中的枚举
 
SM2EngineExtend - cn.zyjblogs.crypto.sm2中的类
 
SM2EngineExtend() - 类 的构造器cn.zyjblogs.crypto.sm2.SM2EngineExtend
 
SM2EngineExtend(Digest) - 类 的构造器cn.zyjblogs.crypto.sm2.SM2EngineExtend
 
SM2KeyPair - cn.zyjblogs.crypto.sm2中的类
 
SM2KeyPair(String, String) - 类 的构造器cn.zyjblogs.crypto.sm2.SM2KeyPair
 
SM2KeyPair() - 类 的构造器cn.zyjblogs.crypto.sm2.SM2KeyPair
 
SM3 - cn.zyjblogs.crypto.sm3中的类
国密SM3摘要算法
SM3() - 类 的构造器cn.zyjblogs.crypto.sm3.SM3
 
SM4 - cn.zyjblogs.crypto.sm4中的类
国密SM4对称加密算法
SM4() - 类 的构造器cn.zyjblogs.crypto.sm4.SM4
 
SmException - cn.zyjblogs.crypto中的异常错误
 
SmException() - 异常错误 的构造器cn.zyjblogs.crypto.SmException
 
SmException(String) - 异常错误 的构造器cn.zyjblogs.crypto.SmException
 
SmException(String, Throwable) - 异常错误 的构造器cn.zyjblogs.crypto.SmException
 
SmException(Throwable) - 异常错误 的构造器cn.zyjblogs.crypto.SmException
 
SmException(String, Throwable, boolean, boolean) - 异常错误 的构造器cn.zyjblogs.crypto.SmException
 

V

valueOf(String) - 枚举 中的静态方法cn.zyjblogs.crypto.sm2.SM2.EncodeType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.zyjblogs.crypto.sm2.SM2.Mode
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.zyjblogs.crypto.sm2.SM2.EncodeType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.zyjblogs.crypto.sm2.SM2.Mode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm2.SM2
验签
verify(String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm3.SM3
 
verify(String, String, String) - 类 中的静态方法cn.zyjblogs.crypto.sm3.SM3
 
B C D E G H I M P S V 
跳过导航链接

Copyright © 2023. All rights reserved.