Serialized Form
-
Package org.aoju.bus.crypto.asymmetric
-
Class org.aoju.bus.crypto.asymmetric.AbstractCrypto
- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.asymmetric.Asymmetric
class Asymmetric extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
algorithm
String algorithm
算法 -
lock
Lock lock
锁 -
privateKey
PrivateKey privateKey
私钥 -
publicKey
PublicKey publicKey
公钥
-
-
Class org.aoju.bus.crypto.asymmetric.Crypto
- serialVersionUID:
- 1L
-
Serialized Fields
-
ciphers
Ciphers ciphers
Cipher负责完成加密或解密工作 -
decryptBlockSize
int decryptBlockSize
解密的块大小 -
encryptBlockSize
int encryptBlockSize
加密的块大小
-
-
Class org.aoju.bus.crypto.asymmetric.ECIES
class ECIES extends Crypto implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.asymmetric.RSA
class RSA extends Crypto implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.asymmetric.Sign
- serialVersionUID:
- 1L
-
Serialized Fields
-
signature
Signature signature
签名 用于签名和验证
-
-
Class org.aoju.bus.crypto.asymmetric.SM2
- serialVersionUID:
- 1L
-
Serialized Fields
-
digest
org.bouncycastle.crypto.Digest digest
-
encoding
org.bouncycastle.crypto.signers.DSAEncoding encoding
-
engine
org.bouncycastle.crypto.engines.SM2Engine engine
-
mode
org.bouncycastle.crypto.engines.SM2Engine.Mode mode
-
privateKeyParams
org.bouncycastle.crypto.params.ECPrivateKeyParameters privateKeyParams
-
publicKeyParams
org.bouncycastle.crypto.params.ECPublicKeyParameters publicKeyParams
-
signer
org.bouncycastle.crypto.signers.SM2Signer signer
-
-
-
Package org.aoju.bus.crypto.digest
-
Class org.aoju.bus.crypto.digest.Digester
class Digester extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
digest
MessageDigest digest
-
digestCount
int digestCount
散列次数 -
salt
byte[] salt
盐值 -
saltPosition
int saltPosition
加盐位置,即将盐值字符串放置在数据的index数,默认0
-
-
Class org.aoju.bus.crypto.digest.HMac
class HMac extends Mac implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.digest.MD5
class MD5 extends Digester implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.digest.SM3
class SM3 extends Digester implements Serializable- serialVersionUID:
- 1L
-
-
Package org.aoju.bus.crypto.digest.mac
-
Class org.aoju.bus.crypto.digest.mac.Mac
class Mac extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
engine
MacEngine engine
-
-
-
Package org.aoju.bus.crypto.symmetric
-
Class org.aoju.bus.crypto.symmetric.AES
class AES extends Crypto implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.symmetric.ChaCha20
class ChaCha20 extends Crypto implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.symmetric.Crypto
class Crypto extends Object implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.symmetric.DES
class DES extends Crypto implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.symmetric.DESede
class DESede extends Crypto implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.symmetric.FPE
class FPE extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
aes
AES aes
映射字符表,规定了明文和密文的字符范围 -
mapper
org.bouncycastle.crypto.AlphabetMapper mapper
-
-
Class org.aoju.bus.crypto.symmetric.RC4
class RC4 extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
lock
ReentrantReadWriteLock lock
-
sbox
int[] sbox
Sbox
-
-
Class org.aoju.bus.crypto.symmetric.SM4
class SM4 extends Crypto implements Serializable- serialVersionUID:
- 1L
-
Class org.aoju.bus.crypto.symmetric.ZUC
class ZUC extends Crypto implements Serializable- serialVersionUID:
- 1L
-