Serialized Form
-
Package io.github.astrapi69.crypt.data.model
-
Class io.github.astrapi69.crypt.data.model.AesRsaCryptModel
class AesRsaCryptModel extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
encryptedKey
@lombok.NonNull byte[] encryptedKey
The encrypted symmetric key that was encrypted with the public key -
symmetricKeyEncryptedObject
@lombok.NonNull byte[] symmetricKeyEncryptedObject
The encrypted object with the symmetric key
-
-
Class io.github.astrapi69.crypt.data.model.CryptModel
class CryptModel extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
algorithm
io.github.astrapi69.crypt.api.algorithm.Algorithm algorithm
The algorithm. -
cipher
C cipher
The cipher. -
decorators
List<CryptObjectDecorator<T>> decorators
The decorators for the crypt object -
initialized
boolean initialized
The flag initialized that indicates if the cipher is initialized. -
iterationCount
Integer iterationCount
The iteration count. -
key
K key
The key. Can be a string like password or an object like public or private key -
operationMode
int operationMode
The operation mode that indicates if an encryption or decryption process will start. -
salt
byte[] salt
The salt byte array.
-
-
-
Package io.github.astrapi69.crypt.data.obfuscation.rule
-
Class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
class CharacterObfuscationOperationRule extends ObfuscationOperationRule<Character,Character> implements Serializable -
Class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
class ObfuscationOperationRule extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
character
C character
The character to be obfuscated -
indexes
Set<Integer> indexes
The index where this rule will execute -
inverted
boolean inverted
The flag that shows if the character is inverted with replaceWith -
operatedCharacter
Optional<C> operatedCharacter
The operated character -
operation
io.github.astrapi69.crypt.api.obfuscation.rule.Operation operation
The type of operation for the obfuscation -
replaceWith
RW replaceWith
The character(s) that will be replaced with
-
-
Class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
class ObfuscationRule extends Object implements Serializable- serialVersionUID:
- 1L
-