Skip navigation links
A C D E G H I S V 

A

ASYMMETRIC_ERROR_MESSAGE - Static variable in class icu.easyj.crypto.GlobalCrypto
 

C

CryptoFactory - Class in icu.easyj.crypto
加密算法工厂类
CryptoFactory() - Constructor for class icu.easyj.crypto.CryptoFactory
 
CryptoType - Enum in icu.easyj.crypto
加密算法类型

D

decrypt(byte[]) - Method in class icu.easyj.crypto.asymmetric.HutoolAsymmetricCryptoAdapter
 
decrypt(byte[]) - Method in interface icu.easyj.crypto.ICrypto
解密
decrypt(String) - Method in interface icu.easyj.crypto.ICrypto
从Hex或Base64字符串解密,编码为UTF-8格式
decrypt(InputStream) - Method in interface icu.easyj.crypto.ICrypto
解密
decrypt(byte[]) - Method in class icu.easyj.crypto.symmetric.HutoolSymmetricCryptoAdapter
 
decrypt(InputStream, OutputStream, boolean) - Method in class icu.easyj.crypto.symmetric.HutoolSymmetricCryptoAdapter
 
decrypt(InputStream, OutputStream, boolean) - Method in interface icu.easyj.crypto.symmetric.ISymmetricCrypto
解密,针对大数据量,结束后不关闭流
decryptBase64(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
解密Base64表示的字符串
decryptBase64(String) - Method in interface icu.easyj.crypto.ICrypto
解密Base64表示的字符串,使用UTF-8编码
decryptFromBcd(String) - Method in interface icu.easyj.crypto.ICrypto
解密BCD
decryptFromBcd(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
分组解密
decryptHex(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
解密Hex(16进制)
decryptHex(String) - Method in interface icu.easyj.crypto.ICrypto
解密Hex(16进制),使用UTF-8编码
decryptStr(byte[], Charset) - Method in interface icu.easyj.crypto.ICrypto
解密为字符串
decryptStr(byte[]) - Method in interface icu.easyj.crypto.ICrypto
解密为字符串,默认UTF-8编码
decryptStr(InputStream, Charset) - Method in interface icu.easyj.crypto.ICrypto
解密,不会关闭流
decryptStr(InputStream) - Method in interface icu.easyj.crypto.ICrypto
解密
decryptStr(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
解密为字符串,密文需为Hex(16进制)或Base64字符串
decryptStr(String) - Method in interface icu.easyj.crypto.ICrypto
解密为字符串,密文需为Hex(16进制)或Base64字符串
decryptStrFromBcd(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
解密为字符串,密文需为BCD格式
decryptStrFromBcd(String) - Method in interface icu.easyj.crypto.ICrypto
解密为字符串,密文需为BCD格式,编码为UTF-8格式

E

encrypt(byte[]) - Method in class icu.easyj.crypto.asymmetric.HutoolAsymmetricCryptoAdapter
 
encrypt(byte[]) - Method in interface icu.easyj.crypto.ICrypto
加密
encrypt(String) - Method in interface icu.easyj.crypto.ICrypto
加密,使用UTF-8编码
encrypt(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
加密
encrypt(String, String) - Method in interface icu.easyj.crypto.ICrypto
加密
encrypt(InputStream) - Method in interface icu.easyj.crypto.ICrypto
加密,并关闭流
encrypt(byte[]) - Method in class icu.easyj.crypto.symmetric.HutoolSymmetricCryptoAdapter
 
encrypt(InputStream, OutputStream, boolean) - Method in class icu.easyj.crypto.symmetric.HutoolSymmetricCryptoAdapter
 
encrypt(InputStream, OutputStream, boolean) - Method in interface icu.easyj.crypto.symmetric.ISymmetricCrypto
加密,针对大数据量,可选结束后是否关闭流
encryptBase64(byte[]) - Method in interface icu.easyj.crypto.ICrypto
编码为Base64字符串
encryptBase64(String) - Method in interface icu.easyj.crypto.ICrypto
编码为Base64字符串,使用UTF-8编码
encryptBase64(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
编码为Base64字符串
encryptBase64(String, String) - Method in interface icu.easyj.crypto.ICrypto
加密
encryptBase64(InputStream) - Method in interface icu.easyj.crypto.ICrypto
加密
encryptBcd(byte[]) - Method in interface icu.easyj.crypto.ICrypto
分组加密
encryptBcd(String) - Method in interface icu.easyj.crypto.ICrypto
分组加密
encryptBcd(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
分组加密
encryptBcd(String, String) - Method in interface icu.easyj.crypto.ICrypto
分组加密
encryptBcd(InputStream) - Method in interface icu.easyj.crypto.ICrypto
加密
encryptHex(byte[]) - Method in interface icu.easyj.crypto.ICrypto
编码为Hex字符串
encryptHex(String) - Method in interface icu.easyj.crypto.ICrypto
编码为Hex字符串
encryptHex(String, Charset) - Method in interface icu.easyj.crypto.ICrypto
编码为Hex字符串
encryptHex(String, String) - Method in interface icu.easyj.crypto.ICrypto
加密
encryptHex(InputStream) - Method in interface icu.easyj.crypto.ICrypto
加密

G

get(String) - Static method in enum icu.easyj.crypto.CryptoType
根据枚举名获取枚举
getAlgorithm() - Method in class icu.easyj.crypto.asymmetric.HutoolAsymmetricCryptoAdapter
 
getAlgorithm() - Method in interface icu.easyj.crypto.ICrypto
获取加密算法
getAlgorithm() - Method in class icu.easyj.crypto.symmetric.HutoolSymmetricCryptoAdapter
 
getAsymmetricCrypto(String, PublicKey, PrivateKey) - Method in class icu.easyj.crypto.CryptoFactory
生成非对称加密算法
getAsymmetricCrypto(String, byte[], byte[]) - Static method in class icu.easyj.crypto.CryptoFactory
生成非对称加密算法
getAsymmetricCrypto(String, String, String) - Static method in class icu.easyj.crypto.CryptoFactory
生成非对称加密算法
getAsymmetricCrypto() - Static method in class icu.easyj.crypto.GlobalCrypto
 
getAsymmetricCrypto(String, PublicKey, PrivateKey) - Method in interface icu.easyj.crypto.ICryptoGenerator
生成非对称加密算法
getAsymmetricCrypto(String, byte[], byte[]) - Method in interface icu.easyj.crypto.ICryptoGenerator
生成非对称加密算法
getAsymmetricCrypto(String, String, String) - Method in interface icu.easyj.crypto.ICryptoGenerator
生成非对称加密算法
getAsymmetricCrypto(String, PublicKey, PrivateKey) - Method in class icu.easyj.crypto.impls.HutoolCryptoGeneratorImpl
生成非对称加密算法
getCrypto() - Method in class icu.easyj.crypto.asymmetric.HutoolAsymmetricCryptoAdapter
获取非对称加密算法实例
getCrypto() - Method in class icu.easyj.crypto.symmetric.HutoolSymmetricCryptoAdapter
获取对称加密算法实例
getGenerator() - Static method in class icu.easyj.crypto.CryptoFactory
获取加密算法生成器
getSymmetricCrypto(String, SecretKey, AlgorithmParameterSpec) - Static method in class icu.easyj.crypto.CryptoFactory
生成对称加密算法
getSymmetricCrypto(String, byte[], byte[]) - Static method in class icu.easyj.crypto.CryptoFactory
生成对称加密算法
getSymmetricCrypto(String, String, String) - Static method in class icu.easyj.crypto.CryptoFactory
生成对称加密算法,使用UTF-8编码
getSymmetricCrypto(String, String, String, Charset) - Static method in class icu.easyj.crypto.CryptoFactory
生成对称加密算法
getSymmetricCrypto() - Static method in class icu.easyj.crypto.GlobalCrypto
 
getSymmetricCrypto(String, SecretKey, AlgorithmParameterSpec) - Method in interface icu.easyj.crypto.ICryptoGenerator
生成对称加密算法
getSymmetricCrypto(String, byte[], byte[]) - Method in interface icu.easyj.crypto.ICryptoGenerator
生成对称加密算法
getSymmetricCrypto(String, String, String) - Method in interface icu.easyj.crypto.ICryptoGenerator
生成对称加密算法,使用UTF-8编码
getSymmetricCrypto(String, String, String, Charset) - Method in interface icu.easyj.crypto.ICryptoGenerator
生成对称加密算法
getSymmetricCrypto(String, SecretKey, AlgorithmParameterSpec) - Method in class icu.easyj.crypto.impls.HutoolCryptoGeneratorImpl
生成对称加密算法
GlobalCrypto - Class in icu.easyj.crypto
全局加解密算法持有者
GlobalCrypto() - Constructor for class icu.easyj.crypto.GlobalCrypto
 

H

HutoolAsymmetricCryptoAdapter - Class in icu.easyj.crypto.asymmetric
Hutool非对称加密算法适配器
HutoolAsymmetricCryptoAdapter(String, T) - Constructor for class icu.easyj.crypto.asymmetric.HutoolAsymmetricCryptoAdapter
构造函数
HutoolCryptoGeneratorImpl - Class in icu.easyj.crypto.impls
基于Hutool的加密算法生成器
HutoolCryptoGeneratorImpl() - Constructor for class icu.easyj.crypto.impls.HutoolCryptoGeneratorImpl
 
HutoolSymmetricCryptoAdapter - Class in icu.easyj.crypto.symmetric
Hutool对称加密算法适配器
HutoolSymmetricCryptoAdapter(String, SymmetricCrypto) - Constructor for class icu.easyj.crypto.symmetric.HutoolSymmetricCryptoAdapter
构造函数

I

IAsymmetricCrypto - Interface in icu.easyj.crypto.asymmetric
非对称加密算法
ICrypto - Interface in icu.easyj.crypto
非对称加密算法
ICryptoGenerator - Interface in icu.easyj.crypto
加密算法实例生成器接口
icu.easyj.crypto - package icu.easyj.crypto
 
icu.easyj.crypto.asymmetric - package icu.easyj.crypto.asymmetric
 
icu.easyj.crypto.impls - package icu.easyj.crypto.impls
 
icu.easyj.crypto.symmetric - package icu.easyj.crypto.symmetric
 
ISymmetricCrypto - Interface in icu.easyj.crypto.symmetric
对称加密算法

S

setAsymmetricCrypto(IAsymmetricCrypto) - Static method in class icu.easyj.crypto.GlobalCrypto
 
setSymmetricCrypto(ISymmetricCrypto) - Static method in class icu.easyj.crypto.GlobalCrypto
 
SYMMETRIC_ERROR_MESSAGE - Static variable in class icu.easyj.crypto.GlobalCrypto
 

V

valueOf(String) - Static method in enum icu.easyj.crypto.CryptoType
Returns the enum constant of this type with the specified name.
values() - Static method in enum icu.easyj.crypto.CryptoType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I S V 
Skip navigation links

Copyright © 2021–2022 EasyJ????. All rights reserved.